Saneitizer: Better handling of bad responses
It's not clear what exactly is in the responses, but some of the ones we receive don't include the 'problems' array. Manually invoking the specified api request doesn't have this problem. Currently if these are missing the request completes exceptionally and triggers a restart of the operator. Be a little nicer and recognize them as retryable errors. This will also log the contents of the invalid responses.
Bug: T358599