Shamelessly check if there is a request method that you can call

Checking against all the various Exception/CurlExceptions seems like a really flakey idea & wrapping try/catches round everything don't seem any cleaner.
Ideally we'd just use a method like hasResponse to do a quick check from a RequestException, but that's not where we're currently sitting.

Ideas on a postcard