fixed handling of asyncronous failures (http://twistedmatrix.com/documents/13.0.0/api/twisted.python.failure.Failure.html)