Update route when speakerphone changed externally

When some other app changes the speakerphone state during a call and we
get a broadcast about it, update our internal audio route.

Test: unit, manual
Fixes: 34686469
Change-Id: I7b452631267cefc68ce37f121f71ee4a592551b4
3 files changed