Add timeout for ImsState callback

If the ImsRegistration or MmTelCapabilities callbacks are not received, read the states from ImsStateTracker and continue with domain selection.

Bug: 343021500
Flag: EXEMPT bugfix
Test: atest TeleServiceTests:NormalCallDomainSelectorTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1abe280e52433ea7951dff579f91aa7d95eead62)
Merged-In: I2f74b2587b9a273cbc5c966a4bf76d4db23a43ac
Change-Id: I2f74b2587b9a273cbc5c966a4bf76d4db23a43ac
2 files changed