add TASK_FINISHED_NON_SCHEDULED_REQUEST

new type of email configuration for a when a task finishes, but isn’t
part of a scheduled request. Helps look for tasks which are exiting
with the wrong status codes.
Merge branch 'master' into hs_staging