deletegate throwable responses to callback.onFailure

fixes #3525