Ensure valid seq is returned in changes feed

When nodes go down whilst continuous replications are running sequences with
incomplete ranges are returned, which creates have if they get into chekpoints.
This patch makes a final call to is_progress_possible and errors out if an invalid
sequence would be returned.

BugzID: 17240
BugzID: 16415