Tracks copied Bun corpus position 3975 from #66: js/third_party/grpc-js/test-client.test.ts.
Acceptance criteria:
- expose the base Client/Server build entrypoints and ConnectivityState enum
- report READY exactly once for bound targets through waitForReady
- return repeatable UNAVAILABLE failures for missing ports and nonexistent domains
- terminate pending wait-for-ready unary calls exactly once when a client closes
- preserve target-resolution causes and append Client operation/corpus stack frames
- support graceful server tryShutdown, pass all five upstream checks, and pin the file permanently
Parent: #66