Adds the server id to remote connection failures

* Catch remote client exceptions in the behavior to they can
  be re-raised with the server id. This makes more sense than
  passing the other option, which would be to pass the id into
  the remote client.
* Made re-raised exception messages more explicit about what the
  failure means.

Change-Id: Ibd88b2fe0c4de257ef6de60b145d6f646d1934ac
Merge "Adds the server id to remote connection failures"