6437cdcd5c
* Use shared IdleManager * Fix usage of _hasSubscribed by using Try methods on concurrent dictionaries * use top exception handler in idle manager subscription