Also addresses issue where semaphore bulkhead was used when threadpool config was supplied. Fixes #224