I still think that if we're including the user_id, the to_option, and the course_id in the CourseEmail option, then we shouldn't be passing them as arguments to the task.  It's enough to pass the email_id (and the course_url, unless we can calculate that correctly on the worker side).