Fixed that country code was not updated when airplane mode is on

Separated the update operation into synchronous and asyncronous
version. The async version allows getting cell info from a different
thread, which is a workaround before b/78194934 is fixed. Also
added airplane mode check to prevent unnecessary cell info polling.

Test: Manual
Bug: 78681251
Change-Id: I99947139dc371254158dfdcb7c3945361432804d
2 files changed