Should prevent duplicate false rounds

There seems to be some case related to wipes that lets "round_end" trigger twice before the timer expires.  This should deal with anything like that since it will only accept the first one before the next "PrepRealRoundEnd()"