puppet: Work around sysvinit supervisor init bug.
puppet: Work around sysvinit supervisor init bug.

The sysvinit script for supervisor has a long-standing bug where
`/etc/init.d/supervisor restart` stops but does not then start the
supervisor process.

Work around this by making restart then try to start, and return if it
is currently running.

andersk/zulip,kou/zulip,rht/zulip,andersk/zulip,zulip/zulip,eeshangarg/zulip,kou/zulip,andersk/zulip,hackerkid/zulip,hackerkid/zulip,eeshangarg/zulip,zulip/zulip,eeshangarg/zulip,hackerkid/zulip,rht/zulip,andersk/zulip,hackerkid/zulip,kou/zulip,kou/zulip,hackerkid/zulip,hackerkid/zulip,kou/zulip,zulip/zulip,zulip/zulip,rht/zulip,andersk/zulip,andersk/zulip,zulip/zulip,kou/zulip,kou/zulip,eeshangarg/zulip,rht/zulip,rht/zulip,eeshangarg/zulip,andersk/zulip,eeshangarg/zulip,zulip/zulip,hackerkid/zulip,rht/zulip,rht/zulip,eeshangarg/zulip,zulip/zulip