Fix getCurrentConcurrentExecutionCount value

- correctly increment/decrement (was just setting at beginning of request before)
- work for both semaphore and thread isolation
Better error message on run() method failure.
Merge pull request #121 from benjchristensen/concurrent-execution-counter

Concurrent execution counter