LaunchDarklyProvider.prototype.start(): Promise<void>
Builds the client (unless one was injected), waits for its initial connection, subscribes to flag updates, and prewarms the anonymous snapshot.
A connection that does not complete within initTimeoutSeconds is logged
and tolerated rather than thrown: a flag backend being briefly unreachable
should leave the application serving with fallback values, not refuse to
boot. The condition is reported through
LaunchDarklyProvider.status.