This plugin doesn't block map timelimit at all. If it happens only for windows, it may because of the patch for HasRoundTimeExpired().
The game over is checking in Think() before HasRoundTimeExpired(), I don't see how it could block the changelevel. Really I don't see how it's possible. I don't set nor block m_flIntermissionEndTime. Weird.