I'll have to update to the latest version, but I think this is a rare bug anyway. We had everyone from both teams get swapped to the wrong side last night on the third stage of No Mercy. So my team played survivor second at all times, but all got placed onto survivor first on that stage. If your plugin puts anything into the log I can probably find more info for you, or it's just something you can keep an eye on. We've played dozens of games with the plugin without issue other than that one instance.
I'd love to see a team freeze plugin with a configurable timer. I believe the safe room door opens by itself after a certain amount of time in versus, so keep that in mind. There might be a trigger in the map file you'd have to override as well if the timer is set higher than that, or you could just put a ceiling on the value in your plugin (simpler and would work fine).