pendingSessionFuture property
The in-flight _startNewSession future, exposed for deterministic testing.
Tests can await SessionService.instance.pendingSessionFuture instead of
relying on Future.delayed.
Implementation
@visibleForTesting
Future<void>? pendingSessionFuture;