The Rule That Was Right, Applied Wrong
A corpus-wide sweep checked every external reference for liveness and produced a worklist of dead ones. Earlier experience had already taught a real lesson here — a single probe, from one host, at one moment, is evidence about the probe rather than about the target. So the sweep ran from two machines on different networks and listed only references that failed from both.
That rule is correct, and six of the one hundred and ninety entries on the resulting worklist were live.
What the Two Vantages Actually Shared
The check sent a metadata-only request first and only retried with a full request on a couple of specific refusal codes. A handful of targets answer that metadata request with a not-found and the full request with success — a real and not-uncommon server behavior. Those targets read as dead from every vantage, forever.
Two vantages de-noise network variance. This was method variance, and the two vantages shared the method completely. The check built specifically to catch false positives could not, structurally, catch this class of them.
The general form is worth carrying: ask what your independent confirmations have in common before counting them as two. Two people using the same checklist are one checklist. Two services querying the same upstream are one upstream. Agreement is only evidence when the things agreeing could have disagreed.
What Independence Actually Looks Like
The fix in this case was not more vantages; it was a differential. Send both request forms to the surviving dead set and compare. That is cheap, it targets the exact failure, and it belongs at diagnosis time rather than after a repair has been proposed.
And when you need to answer a harder question — did this reference ever exist, or has it merely moved — the instrument has to come from a different direction entirely. Query the source repository's own history for that path: a path that never appears in any commit was never there, which distinguishes a reorganization from a fabrication. One caution that generalizes: run a control alongside it. An absence in an index is evidence about the index until you have shown the index has coverage for things you know exist.