Caching/Logging improvements

- Cache legitimate bad responses as well (e.g. page not in Content API). 
- Better debug logging to do with caching/backoff
- Increase max retries to 20 since 10 seemed a little too small when multiple clients requesting concurrently
- Increase max concurrent requests to 20 to try and reduce waiting time