Previously, a race condition meant some incoming messages could have been lost during the handshake if they arrived fast enough.