Perfect description of exactly what I witnessed. The second I walked into the house the wife asked me what I had just done. The cable box was tweaking out and took a power cycle to correct functionality.
Printable View
The official government explanation:
"The flash of light you saw was not a UFO. Swamp gas from a weather balloon was trapped in a thermal pocket and reflected the light from Venus." [Coffee]