HTTPCLIENT-958: Client cache no longer allows incomplete responses to be passed on to the client Contributed by Jonathan Moore <jonathan_moore at comcast.com>