connectionStatus
Single source of truth for the UI's connection lifecycle label. Kept independent from configuration state so region, lockdown, and managed-mode changes cannot rewrite a transient connection label.
The ConnectionStatus.RECONNECTING case is signalled by the WiFi/TCP handshake watchdog writing ServiceRepository.RECONNECTING_PROGRESS_TEXT to ServiceRepository.connectionProgress immediately before its recovery sibling transitions to ConnectionState.Disconnected. See ServiceRepository.RECONNECTING_PROGRESS_TEXT for the cross-track contract.