removed double execution calls of workerThread on PoolExecutor

The workerThread was attempting to call itself using an internal reference of the PoolExecutor.