Remove use of NSHTTPURLResponse private initializer

It's not that useful, and we really have no guarantees about how it behaves. There's a public one that's very similar, so let's use that one instead.