Merge cherrypicks of ['googleplex-android-review.googlesource.com/30945757'] into 25Q1-release.

Change-Id: I5b03d74cbff9e5798f94cc55c7450c8e8109d885
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: