adding unit tests for DeferredPool errback and callbacks