Linked Futures can result in a BinaryPrivateSemaphore beeing signaled twice
Since !120 I observe that the echo server benchmark does not terminate.
I suspect the EchoClient because the server does work with the rust echo client and accepts new connections.
After reverting afafc7073f3fa2493fd21a346b2034b0cbfcdf80 the benchmark works again therefore I am quite sure that the issue must be somewhere in !120.
issue