Avoid error when first operation on lazy-connecting RS client is a secondary read.

If MongoReplicaSetClient was initialized with _connect=False (for example, when
wrapped by Motor), the first read triggers a refresh and should wait for that
refresh to complete before deciding whether an appropriate member is available.
After the initial refresh completes, future queries from secondaries should
fail fast if no secondary is available.