cache errors (500, 404, etc.) when forwarding, not just timeouts