In thread pool worker thread, don't hold pool lock while running user task.
In thread pool worker thread, don't hold pool lock while running user task.

brettdh/instruments,brettdh/instruments,brettdh/instruments,brettdh/instruments