fix race condition
if there was a delay in receiving the handshake from the client, and an update occurs before it's received the handshake. It's possible that it emits a message before it's sent anything...  (this can happen if the vector clock is very large and splits a packet).
5.6.4