Fixed team assignment bug

when a new player disconnected he wasn't removed from his team so the
team manager would act as if there was another player on the team even
though he already disconnected. its fixed so if a player disconnects he
is removed from his team.