Perhaps they are connected. However, in my case they never trigger a leave twice. Just the on_server event_join is triggered twice randomly. So I could end up "2" or much more in the num_clients feild once everyone leaves but the server.

It also only seems to happen if I join a game, then leave it, and join it again. Doesn't ever seem to happen on the initial join sequence.