Each time the npm UI is used it creates a new worker thread. This thread is never closed and so we keep leaking.
(This may be related to VS thinking a modal dialog is still open when you try to exit.)
(This may be related to VS thinking a modal dialog is still open when you try to exit.)