The
Denver Post story (which is actually from the
Associated Press)
does 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.