Complete rewrite using reactor-tcp as Protocol Buffers client.