Expose a method on the reconnecting output stream to write a NIO buffer
Keep the replayable handshake in a buffer