do not cache rendered pages in case of errors
I there is a temporary problem on upstream resources when trying to render a page, the error reports gets cached so that a reload of the page does not try again to get the upstream information, but it just displays over and over again the error.
This behavior should be changes so that only successful responses get cached.