I'd be more likely to believe this than the reporters version of the tale.

It was obviously very aggressive if Gianforte knew who he was working for just by his actions.

It's possible they were baiting him, after failing once already.

The DNC lives for stunts like this. Last appearance from a candidate who is set to win an election? They will try anything.