Cellular change only: fix uCellPwrGet3gppPowerSavingState().
The function would return `U_CELL_PWR_3GPP_POWER_SAVING_STATE_AGREED_BY_NETWORK` instead of `U_CELL_PWR_3GPP_POWER_SAVING_STATE_ACTIVE_DEEP_SLEEP_ACTIVE` if called again while the module is already asleep.  This is now fixed.
@@ -2443,7 +2443,8 @@ uCellPwr3gppPowerSavingState_t uCellPwrGet3gppPowerSavingState(uDeviceHandle_t c
*pApplication = pInstance->deepSleepBlockedBy;
}
} else {
- if (pInstance->deepSleepState == U_CELL_PRIVATE_DEEP_SLEEP_STATE_PROTOCOL_STACK_ASLEEP) {
+ if ((pInstance->deepSleepState == U_CELL_PRIVATE_DEEP_SLEEP_STATE_PROTOCOL_STACK_ASLEEP) ||
+ (pInstance->deepSleepState == U_CELL_PRIVATE_DEEP_SLEEP_STATE_ASLEEP)) {
powerSavingState3gpp = U_CELL_PWR_3GPP_POWER_SAVING_STATE_ACTIVE;
if (uCellPrivateIsDeepSleepActive(pInstance)) {
powerSavingState3gpp = U_CELL_PWR_3GPP_POWER_SAVING_STATE_ACTIVE_DEEP_SLEEP_ACTIVE;
