If the task already has been created, the Task.Enabled property does not require re-registration after. You should be able to simply call:
using (TaskService ts = new TaskService())
{
Task t = ts.GetTask(taskName);
if (t != null)
{
if (!t.Enabled)
{
t.Enabled = true;
}
}
}