Logs communicated with should be RFC compliant. It is a hard error if a log's response does not parse, so we should throw here.
Also, empty output from this method is useless to all callers if JSON parsing fails.