DynamoAdapter.prototype.connect(): Promise<void>
Establishes the adapter's client, resolving the injected or lazy loader.
Nothing is retained until the loader resolves: a failure leaves #client
null, so a later connect() retries instead of returning silently behind
a permanently-unusable adapter (the Mongo #establish ordering lesson).