restart instead of start to workaround systemd issue

once you 'started' a service it considers it active even if it exited non-zero,
and further attempts to start will just be ignored.