Ignore the result of onWwanSelected if the call has been discarded

Bug: 324543257
Test: atest EmergencyCallDomainSelectorTest
Change-Id: I83619d9ed810c09d734c31756efd151366829705
diff --git a/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelector.java b/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelector.java
index 0b5ef23..f48ea46 100644
--- a/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelector.java
+++ b/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelector.java
@@ -395,6 +395,7 @@
 
     private void reselectDomainInternal() {
         post(() -> {
+            if (mDestroyed) return;
             requestScan(true, false, true);
             mDomainSelected = false;
         });
@@ -636,6 +637,8 @@
     }
 
     private void selectDomainFromInitialState() {
+        if (mDestroyed) return;
+
         boolean csInService = isCsInService();
         boolean psInService = isPsInService();