Ics update response from htc via direct email.

Definitely held up by Verizon and you'd be ignorant to think otherwise. Why release ICS when they have some new phone coming out soon? Happens with every carrier...No different with Verizon.

Politics and prioritizing!
I think its a combination HTC and Vzw holding it up. There is no way the latest leak is a final. The final release will be 4.04 instead of 4.03 and global capabilities need installed that are not in the last leak. HTC put out a bunch of phones at once with a bunch of bugs that needs and should get more attention than the Rezound. The Rezound runs very well and is proven on GB. Which in turn gives them time to deal with all the new releases.
Meanwhile if we do see another leak I would guess we would see the ota a week after. If we don't get another leak I think we will see the ota Aug 2 or Aug 9.
Sounds right in my mind, but then it might be the booze talking and the fact I'm feeling sorry for htc's battle and financial losses at the hand of Apple.