Mostly done as a proof of concept for this bug. If you start a new file from a file with doors unlocked, then reset before saving, you'll keep the doors from your previous save file, allowing you to skip over half of the game.