outer tlog can jump by more than 1 after catchup

I traced the failing of test_243 back to this issue.

Still waiting for CI to complete.