Fix interaction w/ work profile & last chosen

bug: 34677697
Test: New unit tests added
Change-Id: Ibb5c804c16a758ff041ce7165fda561d903b5f31
6 files changed