baseline, no stall:
  authorizeLaunch(pm, coder): {"ok":{"class":"within-role"}}
  authorizeLaunch(cto, coder): {"err":"decision-required"}
  identity(bogus): {"err":"unauthenticated"}
SIGSTOP broker 1172438
host: broker channel broken (no reply within 10 s); stopping the host
p1 authorizeLaunch(pm) after 10025 ms: {"err":"broker-channel-broken"}
SIGCONT
p2 authorizeLaunch(cto), should refuse: {"err":"broker-channel-broken"}
p3 identity(bogus), should refuse: {"err":"broker-channel-broken"}
p4 identity(cto), should be cto: {"err":"broker-channel-broken"}
--- bind case: two binds queued during a stall
node:internal/process/per_thread:277
      throw new ErrnoException(err, 'kill');
            ^

Error: kill ESRCH
    at process.kill (node:internal/process/per_thread:277:13)
    at file:///home/jwoltje/darkwing-scratch/r41b/probe/desync.mjs:53:9 {
  errno: -3,
  code: 'ESRCH',
  syscall: 'kill'
}

Node.js v26.8.1
exit 1
