Only raise unexpected output error for restart

Upstart's reload doesn't emit anything so the check for output will
always fail, even when successful.
Remove lingering TODOs
Use a more fitting service control interface

Restartable no longer applies, use Controllable instead.