It supports sd_notify()
The reason we had to put a timeout in was that we weren't sending the correct signal. This change fixes that.
When I switched over from openrc to systemd I was being lazy and took advantage of the fact that /etc/local.d still gets run as usual on Gentoo. This commit finally does a proper(-ish) systemd startup using (3) unit files.