Allowing failed overflow requests to enter into waiting state in case the pool has running workers.
Added a couple of tests for testing the basic functionality associated with restart_delay.