connection
Connection state sub-holder managing AA connection lifecycle, phone state, and callbacks.
The onPhoneStateRequiresLoadingUpdate lambda wires phone ONBOARDING state to the loading state owned by screen. The lambda captures screen by reference — safe because it is only invoked at runtime, after all properties are initialized.