title: NSMutableURLRequest not obeying my timeoutInterval
body: <p>I'm POST'ing a small image, so i'd like the timeout interval to be short. If the image doesn't send in a few seconds, it's probably never going to send. For some unknown reason my <code>NSURLConnection</code> is never failing, no matter how short I set the <code>timeoutInterval</code>. </p>
  
  <pre><code>// Create the URL request
  NSMutableURLRequest *request = [[NSMutableURLRequest alloc] 
                                   initWithURL:[NSURL URLWithString:@"http://www.tumblr.com/api/write"]
                                   cachePolicy:NSURLRequestUseProtocolCachePolicy
                                   timeoutInterval:0.00000001];
  
  /* Populate the request, this part works fine */
  
  [NSURLConnection connectionWithRequest:request delegate:self];
  </code></pre>
  
  <p>I have a breakpoint set on <code>- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error</code> but it's never being triggered. My images continue to be posted just fine, they're showing up on Tumblr despite the tiny <code>timeoutInterval</code>.</p>