Грешен подход. Никога не трябва да поставяте на пауза или да отменяте процеса ръчно, за да получите текущото състояние. Състоянията на пауза и отмяна са по-скоро запазени за грешки на брокера.
Опитайте да преработите кода си.
Основната цел за постигане е в това изречение
customer can pause or resume process which are pending not the process one
Проектирайте кода си като https://en.wikipedia.org/wiki/Workflow_pattern
Разделете кода си на стъпки или състояния. Един процес на целина може да премине през целия работен процес, но не е необходимо, например, ако правите много заявки за много външни доставчици (една заявка =едно състояние). Ако клиентът е в състояние на пауза, спрете процеса на целина. Добавете събитие, което ще провери кога състоянието ще се промени на активно и стартирайте отново нов процес на celery към тази задача.