I think I've discovered the culprit of having more than the last round a zeus round - it's the warmup thing and if one team wipes out the other and the warmup starts again, that's the problem...
I'm going to work out a way to determine when warmup round ends for those server admins that use it so I can account for scenarios like the one above.
So is it best to disable warmup round for now? I dont need warmup round anyway.