<!-- NOTE: PLEASE DO NOT SUBMIT SECURITY ISSUES HERE. PLEASE EMAIL security@falling.fish INSTEAD AND WE WILL ADDRESS THE ISSUE ASAP! --> **Describe the bug** When a fatal error occurs in the GraphQL server, a bunch of HTML is printed out **Expected behavior** The `POST /graphql` endpoint should always return JSON, even if there was an error.