Flush and unmap threads do a periodic checkpoint to allow the vacuum thread to make progress sooner