1. Для начала в постановке задачи придерживайтесь терминов, котоых придерживаются авторы операционной системы, ибо помянутые Вами слова в описании FreeRTOS просто не используются.
2. Тот, кто эту самую "ulong" меняет, тот и снимает
задачу через xTaskResume*( handle ) с вечного suspend (только перепланировку, или и сразу пререключение по приоритету) в который задача снова впадает самостоятельно по vTaskSuspend( NULL ) после выполнения миссии.
3. Это если мне удалось догадаться, о чем идет речь