server: handle client messages differently depending on whether the client has identified