PYTHON-166 - Select and use peer address for schema agreement

Fixes a problem with schema agreement which manifests when rpc_address =
0.0.0.0