connectionState
Canonical app-level connection state, delegated from ServiceRepository.
This exposes the same single source of truth as ServiceRepository.connectionState, surfaced through the controller interface for convenience in feature modules and ViewModels that depend on RadioController rather than ServiceRepository directly.
This is not the transport-level state — it reflects the fully reconciled app-level state including handshake progress and device sleep policy.