discardTask(): reset task->tso to avoid confusion later