Okay, I misunderstood the timer. I thought it counted down to victory, not auto defeat. In that case the bug (not being able to restart, the video obviously shouldn't play) occurred after timing out in the final area of the game. I've replayed and got the ending, it seems to work fine.