open() waits only for the editor title; the setup step enables the bus run button after its async /setup read. Under load the assert ran first and failed (A1 final gate, 2 of 4 runs). Wait for the enabled button instead.