Fix some oddities in player join/quit events