fix(server): observe pre-aborted Claude approvals

R15: Race Claude approval decisions with cancellation while checking already-aborted signals and cleaning up the listener on every exit.
17408b6faeJulius Marminge committed on 9/18/2026, 12:49:52 AM· committed by Julius Marmingeparente73ca80
2 files changedLine totals unavailable