Simplify how remote endpoints are proxied.
Add method to block until remote peer is connected.