fix support for receiving fragmented handshake messages