SatelliteController: check if the subscription is provisioned for non-IP datagram

This is to ensure that the provisioned state is consistent between the
SatelliteController and the SubscriptionManagerService.

Bug: 379338966
Flag: NONE bugfix
Change-Id: I215f6fbf7bfe9dce01972747bb280f4af66afa49
Test: verify using system test that phone number update is working fine
Test: atest SatelliteControllerTest --rerun-until-failure 100
2 files changed