Fix race condition for getSubscriberId

GsmCdmaPhone.getSubscriberId get the data from the cache IccRecords.
It may not the same as the IccRecords of the current uicc application,
so change it to use the IccRecords from the current uicc application.

Test: atest GsmCdmaPhone.java
Bug: 78592281
Change-Id: I05b931e2f2c2aa89eef184fbfef56ff0c2ece3eb
2 files changed