fuse the tlog catchup to allow clean shutdown during catchup

looks good on CI