1) Improvements to the Monitor to make in-progress devices inspectable, and prune redundant information from the items
2) Introduction of timeout calls ahead of each call likely to block in a failure case. The timeouts are somewhat conservative, and will emit the signal of failure for the Monitor.
This PR moves along two axes:
1) Improvements to the Monitor to make in-progress devices inspectable, and prune redundant information from the items 2) Introduction of timeout calls ahead of each call likely to block in a failure case. The timeouts are somewhat conservative, and will emit the signal of failure for the Monitor.