when the number of people in two parts is not equal and the difference is even,you will be transfered to another part.The server wants to balance the number of players.The case that another player come in makes the difference become odd(just even + one),so server will not transfer him, in other words, he can be what he choosed.
Foolish!