Fix: supervisor tasks must not self-daemonize

With the original config, supervisor gets confused when celery self-daemonizes and attempts to relaunch several times, even though celery is already running. Proper fix (according to supervisor docs and my own tests) is to let supervisor daemonize celery instead.