Tracks copied Bun corpus position 3980 from #66: js/third_party/grpc-js/test-global-subchannel-pool.test.ts.
Acceptance criteria:
- support EchoService waitForReady with exactly-once callback settlement
- keep client closed state independent when multiple clients share a target/global pool
- allow the remaining client to issue unary calls after a peer closes
- make repeated close idempotent and retain target-aware readiness errors
- lower the mixed grpc value/type imports, pass all three upstream checks, and pin the file permanently
Parent: #66