Use ErrorHandler to coerce error responses during async invocations.

 For rx, the handled error is passed to `Observer.onError`.  `Callback.failure` parameter is `RetrofitError error`, so in this case, the handled error is the cause.