Backport of "device-monitor: list hidden providers before listing devices" into 1.16
Backport of !140 (merged) "device-monitor: list hidden providers before listing devices".
Commits:
- d6c14e70 device-monitor: list hidden providers before listing devices