Return 500 internal-server-error when response validation fails

- 4xx is for client errors
- 5xx is for server errors

errors in responses are server errors.