Fixes #3055

Fixes spurious failure of ClientExecutionPoolSizeLowTest. It was caused by sleeping on the thread that invokes future.notify (afaik the response-thread). Now it is scheduled using the executionService with a retryWaitTime delay. So same effect, only no more sleeping on the calling thread.
I think test needs some cleanup...