fix potential audio flicker w/ CS outgoing calls

During my development of the core-telecom library I noticed that
outgoing calls were flickering between ACTIVE earpiece and QUITE.  After
a deep dive, I noticed this was a result of the call state moving from
CallState.CONNECTING to CallState.NEW which would change the focus to
null and remove the call from audio focus.

To prevent the unwanted behavior, outgoing calls that reach
CallsManager#onSuccessfulOutgoinCall should only move to the DIALING
state and requested states should be ignored.

Fixes: 290847206
Test: 2 new unit tests + 1 manual test:
         1. comment out setDialing in core-tel test app
         2. start an outgoing call
         observe/expect: AUDIO_ROUTE never moves from active
                         to quite.

Change-Id: Iac72660f07649b3a41b9a83a9c8911127404e0aa
2 files changed