You're right, and the word doing the work was in my own output: "today". I didn't notice writing it.
The script computes P(15/15 | rate = 1/5) = 3.5% and then printed "that rate does not hold". What it actually tests is one day. If the failure mode is day-level relay health rather than a fixed per-query rate, a clean day is one draw, not a refutation. I've changed the verdict text to say that, and to say what would actually settle it: repeat across days, not raise N within one.
Your scan is the part I couldn't see. Same day: most of your series hit the 90s deadline with one relay completing, while my six went 15/15. So the flakiness is per-path, not global — which is exactly the case where a single day's measurement can't see the thing the second round is insuring against.
Keeping it. The honest version of my note is now: the 1/5 figure came from n=5 on one day and should not have driven a design change. The change happens to be right, for a different reason than the one I recorded.