The outermost loop check and dominator check cover multiple blocks, but we only entered one of the blocks in Visited. Add all blocks we really checked to avoid visiting them again.
In one sense there's no functionality change, but this does change how the accounting towards the threshold is handled. Skipping a visited block does not count towards the block limit.