rpc / client - Handshake should share the same Encoder/Decoder that is used by RPC client
service - close connection when handshake fails