Pass ntn signal strength to listeners in IDLE state.

Bug: 383633591
Test: atest SatelliteControllerTest
Test: Manually tested SMS/MMS/CALLS/DATA
FLAG: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:cb0ebe5e438f23f01734e59a72eafd6f8b9ddcfd)
Merged-In: I4ca86d9c14d261fe25d65f9f3d1b8330e72a757e
Change-Id: I4ca86d9c14d261fe25d65f9f3d1b8330e72a757e
diff --git a/src/java/com/android/internal/telephony/satellite/SatelliteController.java b/src/java/com/android/internal/telephony/satellite/SatelliteController.java
index 5426410..dbc3098 100644
--- a/src/java/com/android/internal/telephony/satellite/SatelliteController.java
+++ b/src/java/com/android/internal/telephony/satellite/SatelliteController.java
@@ -8401,7 +8401,8 @@
             switch (mSatelliteModemState) {
                 case SatelliteManager.SATELLITE_MODEM_STATE_CONNECTED: //fallthrough
                 case SatelliteManager.SATELLITE_MODEM_STATE_DATAGRAM_TRANSFERRING: //fallthrough
-                case SatelliteManager.SATELLITE_MODEM_STATE_DATAGRAM_RETRYING:
+                case SatelliteManager.SATELLITE_MODEM_STATE_DATAGRAM_RETRYING: //fallthrough
+                case SatelliteManager.SATELLITE_MODEM_STATE_IDLE:
                     plogd("isInConnectedState: return true");
                     return true;
                 default: