[1.9.x] catch Throwable to abort HTTP request future