Add better logs. Ignore all duplicate phone state changes.

We're only interested when the phone goes in and out of service so
ignore all other state changes. Cancel syncs if the phone goes out of
service.

Bug: 22607570
Change-Id: I63c84c29a7ca8eb9d303f29a1fe97c82db190041
5 files changed