Bug 894121 - Using MCC automatically selects wrong timezone

- Update timezone when sim unlocked
- Only set 'user-selected' setting if user handles the selectors
It seems we should add an additional check ensuring the mcc and mnc are available before removing the listener.