John Phoenix could not have been woken up by the window breaking because the vigilante put sleeping drugs in all of his glasses before John Phoenix returned from the animal trial and he drank from one of those glasses and was forced to sleep so he couldn't wake up to stop Virgil.

The end.