avoid corrupting the version cached in redis
avoid corrupting the version cached in redis

bulkGetOpsSince would corrupt the cached version key for a document if
called with a from version from the future. This is bad, because
confused clients can get redis into a permanently corrupt state.
Instead of relying on the from being a valid version, get the version
from the oplog db method each time

share/livedb,nmai/livedb,k-components/k-livedb,matthewbauer/livedb,mcanthony/livedb,jclem/livedb,mattbrun/livedb,bsnote/livedb