connectionWithRequest:delegate: was causing 400 responses

I was receiving HTTP 400 responses when using the `connectionWithRequest:delegate:`, however when I switched to `sendAsynchronousRequest:queue:completionHandler:` I'm seeing successful responses.

One caveat is that  `sendAsynchronousRequest:queue:completionHandler:` is only available starting with OS X v10.7 and iOS 5.0.