Gotta love NBA officiating:
https://www.youtube.com/watch?v=PCdgssaOlfA
The problem is that NBA officials aren't referees, they're politicians.
If you called the rules literally, there would be multiple fouls every play. The game would be nothing but free throws. The NBA's rules aren't literally enforceable, but you can't not have them or else games would become unwatchably physical.
So there are certain rules you let go by and certain rules you enforce, based on a complex calculus of looking out for what the league wants (which is why meaningless rules like delay of game are strictly enforced), making sure the game's entertaining (which is why three second rules are sporadically enforced), and making sure you as an official feel relevant (which is why refs call BS technicals).
In the case of the Wolves game, the unspoken rule doing end-of-game situations is to swallow your whistles. NBA refs are deathly afraid of being blamed for causing the game to end a certain way. For instance, Ray Allen may or may not have traveled when he made his big three against the Spurs (I don't think he did, just trying to illustrate a point). Let's say he did and the refs called it. In the minds of fans, the Spurs' title would have an asterisk on it because of the refs, something they will not allow to happen.
In this case, the political calculus backfired. The foul was so blatant that it had to be called. NFL fans complain about NFL officiating, but compared to the NBA they're virtually perfect. On one hand, I feel bad for NBA refs. On the other, I think the NBA should work on hiring better people.