Fixes #3962

Bad HTTP responses now have a 0 status code instead of 200 OK.