Would it be possible to adjust the recurrent tasks to allow for a job role to be assigned for future recurrences?
This and status, custom field