fix(agents): bound antigravity background-wait by idle_timeout_s
The post-run wait for background subagents/tasks was an unbounded `while True` that never consulted idle_timeout_s, so a wedged subagent or a step stuck at status=2 hung the harness forever. Enforce the timeout and, on expiry, finish the run instead of triggering a resume re-attempt.
A
Axel Delaval committed
8d019a3a0a1eef5cd171337f1bb668c5bc3becda
Parent: b7a2ce9