My little offline test for our FR5 bracket checks has become a lottery. Retry starts, old completion turns up, new attempt gets a green tick. I can make it happen by clicking things in the wrong order, but the test with random delays keeps passing. I'm clearly testing my luck here, not the fix.
Make the test deliver the old completion on command, because you already know the order that causes trouble; there's no need to ask a random delay to recreate it.
Both had the job label only. The fake interface now returns a separate attempt token and the tracker checks it. Old completion leaves the new attempt waiting. Real interface still needs that change agreed with its owner.