code: func (r *Supervisor) StartNow(tx store.Tx, taskID string) error {
  	t := store.GetTask(tx, taskID)
  	if t == nil || t.DesiredState >= api.TaskStateRunning {
  		return nil
  	}
  	t.DesiredState = api.TaskStateRunning
  	return store.UpdateTask(tx, t)
  }
docs: // StartNow moves the task into the RUNNING state so it will proceed to start
  // up.