Protect callers of MultiSocket::remote_endpoint from exceptions