ContentResolver.requestSync した後に終わったかどうかの確認方法がわからん
addStatusChangeListener してもフラグしかこないからどのアカウントのどのauthorityなのかわからないし
そのタイミングでisSyncActiveとかisSyncPendingを見てみても一旦falseになったのにまたtrueに戻ってfalseになるし

と思って設定のアカウントと同期のソース見てみたら
ContentResolver.getSyncStatus とかいう非公開のAPI使ってるっぽい
反則だ