ImsService Subscription Notifications

The subId need to be propogated all the way to FeatureConnector.Listener#connectionReady so that classes can listen to changes in subId directly.

Bug: 197991451
Test: atest TeleServiceTests:ImsStateCallbackControllerTest, atest TeleServiceTests:RcsProvisioningMonitorTest, atest TeleServiceTests:RcsFeatureControllerTest

Change-Id: I4d9ae7c71f8b06e2d49fbdcb94d2575cc5b786f9
Merged-In: I4d9ae7c71f8b06e2d49fbdcb94d2575cc5b786f9
diff --git a/src/com/android/phone/ImsStateCallbackController.java b/src/com/android/phone/ImsStateCallbackController.java
index 28fca59..4e2407c 100644
--- a/src/com/android/phone/ImsStateCallbackController.java
+++ b/src/com/android/phone/ImsStateCallbackController.java
@@ -292,7 +292,7 @@
         }
 
         @Override
-        public void connectionReady(ImsManager manager) {
+        public void connectionReady(ImsManager manager, int subId) {
             logd(mLogPrefix + "connectionReady");
 
             mState = STATE_READY;
@@ -434,7 +434,7 @@
         }
 
         @Override
-        public void connectionReady(RcsFeatureManager manager) {
+        public void connectionReady(RcsFeatureManager manager, int subId) {
             logd(mLogPrefix + "connectionReady");
 
             mState = STATE_READY;