ReadonlyownedWhether the loader constructed the client itself.
disconnect() closes only a client it created: closing an injected one
would tear down gRPC channels the application still owns.
Resolves a client without forcing the injected arm through an SDK import.
The deferred client-resolution seam the adapter lifecycle drives.