So what? It's SOLAR...
The green part, and the tax base increase to the state would be emphasized; the broker connection of Reid's son would be downplayed. I think it would likely fly.
You could be right, Reid does seem to have a Teflon backside.
Of course, we might not yet know the whole story....