Handle CarrierConfig change when user state is unlock

When SIM Loaded before user unlocked, the CarrierConfigChange will
be sent via CarrierConfigChange listener API, then Imsi Encryption
download will be trrigerred and got fail because user not unlocked.
But after user unlocked, the CarrierConfigChange will not be
notified via listener again, then the Imsi Encryption info can't
be got correctly.
So add UserUnlockedReceiver to handle CarrierConfig change after
user unlocked.

Bug: 301898707
Test: atest FrameworksTelephonyTests
Test: Manual test with factory reset
Change-Id: Ic727c8c1fd6136564ef69e1ce4441c2ba32bde4a
2 files changed