So I have a save point right before the random chance room, and I have been trying to 'cheat' the system by reloading the game if I don't get all four. It seems if one is to do it real fast (maybe not wait two minutes between exiting and reloading), the game crashes and the following error occurs. I'm guessing it's because it takes time to unbind the port on the previous save? Also not sure if this could be something that can be fixed in the game itself.
I'm not sure if it would make much of a difference either, but I am running the game through Steam.