Use smarter replacement sequences

This work leverages the extra information we're storing in cloudant/mem3#63 to fast-forward `_changes` feeds on replacement shard copies to the highest sequence where we can still guarantee at-least-once semantics.

BugzID: 22698