Raise TemplateError when sending marketing email
Sending marketing email is done by a cron task so if it is failing it is only visible in the log of the cron. But indeed if the failure comes from the template, it is a user error so it should be reported as an error so the user can fix the template.