Bug 894121 - Using MCC automatically selects wrong timezone

- Update timezone when sim unlocked
- Only set 'user-selected' setting if user handles the selectors
- Added tests to timezone selection
Merge pull request #21459 from fcampo/fte-region-mcc-894121

Bug 894121 - Using MCC automatically selects wrong timezone (r=francisco,achen)