This should help a little with #13476 --------- Co-authored-by: Patrick Cloke <patrickc@matrix.org>
If the previous read marker is pointing to an event that no longer exists (e.g. due to retention) then assume that the newly given read marker is newer.