replace sequencer writes with reads.
Separate oplog tail queries from other operations.

This prevents the "look up last oplog entry" queries from taking several
seconds 1/5 of the time when the query is on the same pooled connection
as the awaitdata tail query.
Only use one connection for oplog tailing.