cache errors (500, 404, etc.) when forwarding, not just timeouts
Merge pull request #499 from dimagi/cache-errors-forwarding

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