No need to make the stream used for handshake into a flexi-stream.
The byte-vector reader should actually return the read vector.
Use the new handshake protocol functions.