Curl special cases some HTTP return codes, so handle these (and don't blacklist as a result)
Merge branch 'issue624'