[automerger skipped] Clean up IMS based interfaces to use a push model instead of poll am: 1e9cc7b2e5 am: 4c8316091f am: 790aaee786 am: 182dd1f8aa -s ours

am skip reason: Change-Id I0bb48f82ecf7a1283be8fd441a787dff587d6d61 with SHA-1 748eb4b581 is in history

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1449279

Change-Id: Ia6138ec3fa50781f6c6b077d10e537637cd05b79