Simplify NodeConnection usage in extensibility/Package

Possible additional fix for #4415 intermittent build machine failures to wait for `NodeConnection` `connected`.

* Store `NodeConnection` in the `Package` module closure
* Simplify `ExtensionManagerDomain` calls (remove duplicate handling of timeouts and disconnected state)