SystemUI: Update the service state of NetworkController

MSimNetworkController doesn't update NetworkController.mServiceState when
service state changes, so mServiceState always point to the old object.

Update mServiceState to make sure NetworkController check emergency call
only state correctly.

CRs-Fixed: 708875

Change-Id: Iacfdb20831459e1afc50c9b957543fcd5d62e04c
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/MSimNetworkControllerImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/MSimNetworkControllerImpl.java
index 79765dd..6f96e0b 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/MSimNetworkControllerImpl.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/MSimNetworkControllerImpl.java
@@ -465,6 +465,7 @@
                         + phoneId + "state=" + state.getState());
                 }
                 mMSimServiceState[phoneId] = state;
+                mServiceState = mMSimServiceState[mDefaultPhoneId];
                 if (SystemProperties.getBoolean("ro.config.combined_signal", true)) {
                     /*
                      * if combined_signal is set to true only then consider data