Tive exatamente o mesmo problema: sua pergunta e suas investigações realmente me ajudaram a encontrar a resposta.
Inicie o aipo com celery_detach
- e, poof! As coisas funcionam!
ie. manage.py celery_detach --params --settings=foo
Ele retorna imediatamente, com uma quebra de linha adequada e as coisas que o tecido está procurando.