Discard redundant calling of selectDomain() once executed

The selectDomain() should be executed only once to select domain from
initial state. Next domain selection shall be triggerred by reselectDomain().
However, selectDomain() can be called by change of IMS service state and
Barring status at any time.
mIsScanRequested and mDomainSelected are not enough since there are cases
when neither mIsScanRequested nor mDomainSelected is set though selectDomain()
has been executed already.
To discard redundant execution, reset mDomainSelectionRequested.

Bug: 298560190
Test: atest EmergencyCallDomainSelectorTest
Change-Id: I91e1a8cf50fb3548ce3ab818c00713dac0f4d1a7
2 files changed