Split error reporting into 'exception' and 'error_text' fields