Task email notifications except on create

Is there any way to add rules to task change notification emails? Specifically, I don’t want a task notification email to go out when a task is created from a template if the task status is wtg (or na). When task templates are pre-populated with “assigned to” or “reviewer” this ends up spamming the user’s inbox with a bunch of “future” tasks, which then causes people to filter/ignore these emails. It would be very nice to have more granular control over the task notifications. Alternatively, if someone has solved this with a daemon plugin, I’m happy to implement that if the code is public (just don’t feel like doing that from scratch).