Fel inställning. Du bör aldrig pausa eller återkalla processen manuellt för att få aktuell status. Paus och återkallande tillstånd är snarare reserverade för mäklarfel.
Försök att designa om din kod.
Huvudmålet att uppnå är i den här meningen
customer can pause or resume process which are pending not the process one
Designa din kod som https://en.wikipedia.org/wiki/Workflow_pattern
Dela upp din kod till steg eller tillstånd. En selleriprocess kan gå igenom alla arbetsflöden men det är inte nödvändigt till exempel om du gör många förfrågningar för många externa leverantörer (en begäran =ett tillstånd). Om kunden pausar tillstånd, stoppa sedan din selleriprocess. Lägg till händelse som kontrollerar när tillståndet ändras till aktivt och kör igen en ny selleriprocess för denna uppgift.