У меня не последняя версия этой либы, но мне кажется Ваша ошибка происходит в следующем коде:
try {
makeRequestWithRetries();
} catch (IOException e) {
if (!isCancelled() && responseHandler != null) {
responseHandler.sendFailureMessage(0, null, null, e);
} else {
Log.e("AsyncHttpRequest", "makeRequestWithRetries returned error, but handler is null", e);
}
}
IOException в данном случае вылезает из client.execute(request, context), который не был перехвачен try-catch'ем выше по иерархии и, как бы то не банально звучало, скорее всего спровоцирован вызовом синхронного запроса в UI-потоке.