WIP: iface-modem,shared-qmi: Detect hotswap on all slots
Prior to this change, only hotswaps on the active slot could be detected. This change has 4 components:
- Setup hotswap after loading sim slots. This allows us to ignore any slot switches performed while loading sim slots.
- Desensitize hotswap detection for 3 seconds after hotswap is setup. This is necessary since inactive SIM's require time to be ready and may send notifications after LOAD_SIM_SLOTS.
- Detect a hotswap even if it occurs on an inactive slot. We need to detect these to keep our SIM objects updated.
- Disable hotswap detection when the active slot is being changed intentionally.
Edited by Pavan Holla