Update carrier text when sim state changes

- CarrierText is not registered for the
onSimStateChanged callback, so it is never
updated with the CARD_IO_ERROR state.
- "Invalid card" is not shown on the UI when
an erroneous card is inserted
- Implement the callback to trigger showing
"Invalid card" on the UI for CARD_IO_ERROR

Change-Id: Ibaacf06f2aad8f206095783cc431a87485f1c2ad
CRs-Fixed: 882387
1 file changed