Sound Output Settings Persist Reboots, but Aren't Reapplied
Problem
When changing the audio output device in Control Center, the output device does change (such as in the case of changing to the speakerphone speaker so you can hear music output from Lollypop), and upon reboot, if you go to the Control Center, the output device is still what you set it to, however if you play music through Lollypop, it now outputs from the headset speaker instead of the (louder) speakerphone speaker. Changing the audio device to something else and then back to the speakerphone speaker causes it to output through the louder speaker.
Expected Behavior
The audio output settings in Settings should reflect the actual settings on the device. If these settings persist reboot, they should be reapplied, or else the settings should reflect the actual state.
Steps to Reproduce
- Play audio on default audio output device
- Change the default audio output to a different output device (such as from headset to speakerphone)
- Play audio and confirm audio outputs from the new device
- Reboot
- Open Settings and confirm the new audio output device is still set
- Play audio and notice that audio outputs from the old device
- Switch to old device and back to new device
- Notice audio now outputs on new device