The newly-gated backfill file flaked on a loaded CI shard: waitFor's private 1s default (independent of the 15s vitest testTimeout) raced the click->respondToPlanning state-update chain. Passes deterministically in isolation; 5s bound absorbs shard CPU starvation without masking real regressions.