Corrected handling of client accepts in TcpListener