fix team locking weirdness

i think this commit will fix the halftime team switch related bugs.
also this commit turns off bans for abandoning games