The Denver Post story
(which is actually from the Associated Press
debunk the conspiracy-theory aspect of this.
The Forbes piece is an op-ed... by someone who apparently wants to fan the flames. Meh.
I don't think this needs more discussion; the story has been debunked, as you point out.
ETA: See the detailed analysis of the facts of this matter here
, in the "Reliable Sources" sticky at the top of the L&CR page.