pothos-blocks: network endpoint open/close requires buffer

The buffer cannot be non-empty, we need to be able to drain
data from runtime to be able to perform the handshake.
Size zero buffers will never drain the partial packets.
So the handshake gets stuck...