UPDATE: I may have made a terrible call.
I am good friends with a person Vic explained the situation to after he left, and this friend has clarified the situation, as Vic sees it.
Vic's CLARIFIED version: Bob runs the table to the ball before the 8, the 4. While potting the 4, bob crashes into the 8 with the cueball, causing the cueball to go in. The cueball colliding with the 8 ALSO CAUSES THE 8 TO GO IN. Vic then sweeps the table as the game is clearly over.
Well... dammit. That makes a lot more sense now. In my defense, Vic continued to describe the results of the shot as "Bob scratched on the 8", Which in my mind meant, "Cueball went in while intentionally potting the 8." The confusingly colored 4-ball certainly didn't help my understanding of the situation. I do now understand why he got mad and was calling us cheaters.