Fix error caches responses for without vary headers

Take a look at https://github.com/guzzle/cache-subscriber/pull/24.

I'd say either wait for that PR, or pull this one on top of that?