Clean up IMS based interfaces to use a push model instead of poll am: 1e9cc7b2e5 am: 4c8316091f am: 790aaee786

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

Change-Id: Ifad722576fa6a2754ea3bb20a34b343faff2213f