Do not switch out the primary subscription

Do not switch out the primary subscription with
CBRS subscription if the primary is sitting in eSIM

Bug: 129791386
Test: unit test
ONSTests (11 Tests)
------------------
[1/11] com.android.ons.ONSNetworkScanCtlrTest#testStartFastNetworkScan: PASSED (228ms)
[2/11] com.android.ons.ONSNetworkScanCtlrTest#testStartFastNetworkScanFail: PASSED (1ms)
[3/11] com.android.ons.ONSNetworkScanCtlrTest#testStartFastNetworkScanWithMultipleNetworks: PASSED (26ms)
[4/11] com.android.ons.ONSNetworkScanCtlrTest#testStopNetworkScan: PASSED (127ms)
[5/11] com.android.ons.ONSProfileSelectorTest#testStartProfileSelectionSuccess: PASSED (578ms)
[6/11] com.android.ons.ONSProfileSelectorTest#testStartProfileSelectionWithActivePrimarySimOnESim: PASSED (5.153s)
[7/11] com.android.ons.ONSProfileSelectorTest#testStartProfileSelectionWithNoOpportunisticSub: PASSED (126ms)
[8/11] com.android.ons.ONSProfileSelectorTest#testselectProfileForDataWithInActiveSub: PASSED (25ms)
[9/11] com.android.ons.ONSProfileSelectorTest#testselectProfileForDataWithInvalidSubId: PASSED (25ms)
[10/11] com.android.ons.ONSProfileSelectorTest#testselectProfileForDataWithNoOpportunsticSub: PASSED (26ms)
[11/11] com.android.ons.ONSProfileSelectorTest#testselectProfileForDataWithValidSub: PASSED (0ms)

Merged-In: I9003fbd063e335e89a104ccf62081a0fdad09587
Change-Id: I9003fbd063e335e89a104ccf62081a0fdad09587
2 files changed