Give up on 4xx or non-503 response
Code review mark-ups
Merge pull request #142 from Metaswitch/issue624

[Reviewer: Andy] Give up on 4xx or non-503 response
Curl special cases some HTTP return codes, so handle these (and don't blacklist as a result)
Merge branch 'issue624'