Would you mind sharing, whether you played the WebGL or downloadable Windows version? It would help us tremendously with replicating the bug you've mentioned!
I had a similar issue getting the lantern to turn back on after the first room with the number combination. Once in the second area, the lantern would not turn on no matter how I tried. I played using the WebGL client.
Also, on the game over screen, the restart button did not seem to do anything.