Ok I was *not* able to reproduce it on demand after trying about 20 times but I made a change that I hope will prevent it from happening. If you (or anyone else!) sees a level restart after you've successfully reached the exit please let me know and I'll keep investigating.