add more error logging for picking teams and explicitly set newly connected
clients to unready