Made necessary modification for handling a server response with a header...

... without a body(such as with a conditional-get)

The NSURLProtocol was giving an internal error on such a request since it would call the didFinish delegate before calling didReceiveResponse.