The function course_backup_task::execute calls backup_manager::create_course_backup:
backup_manager::create_course_backup($courseid);
But the signature has been changed in the meantime.
public static function create_course_backup($courseid, $stepid)
As a result the task will always fail.