Dispose pendingMO connection on phone type switch.

Bug: 31288401
Change-Id: Ibc0157b655d10621e553130c7a2a24934ffe74b1
(cherry picked from commit 3746beeb1828ef27b2feca81ad57d7ceee61b7aa)
diff --git a/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java b/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
index 993ac6d..0b05cd0 100755
--- a/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
+++ b/src/java/com/android/internal/telephony/GsmCdmaCallTracker.java
@@ -190,6 +190,10 @@
             }
         }
 
+        if (mPendingMO != null) {
+            mPendingMO.dispose();
+        }
+
         mConnections = null;
         mPendingMO = null;
         mState = PhoneConstants.State.IDLE;