Ah, no. :(
If there is no process running on the host, the log emits this:
2015-05-25T12:49:22+0200 verbose: /default/main_jeppesen/methods/'supervisord_svc'/default/configure_supervisord: Observe process table with /bin/ps -eo user,pid,ppid,pgid,pcpu,pmem,vsz,ni,rss:9,nlwp,stime,etime,time,args
2015-05-25T12:49:22+0200 verbose: /default/main_jeppesen/methods/'supervisord_svc'/default/configure_supervisord/processes: Evaluating promise '/usr/bin/pyhon .*/supervisord -c.*''
2015-05-25T12:49:22+0200 verbose: /default/main_jeppesen/methods/'supervisord_svc'/default/configure_supervisord/processes/'/usr/bin/pyhon .:/supervisord -c.:''[0]: No restart promised for /usr/bin/pyhon .*/supervisord -c.*'
2015-05-25T12:49:22+0200 verbose: /default/main_jeppesen/methods/'supervisord_svc'/default/configure_supervisord/processes/'/usr/bin/pyhon .:/supervisord -c.:''[0]: Defining promise result class 'myclass'
Ok, more experimentation...