systemd's default stop seems to be incapable of understanding how to shut down our service. Provide an explicit ExecStop to have systemd act more sanely.
The sysvinit scripts were not returning the same informational messages when run under systemctl as they were when run under service.