HTTPCLIENT-995: cache returns cached responses even if validators not consistent with all conditional headers Contributed by Jonathan Moore <jonathan_moore at comcast.com>