.. I get an email at 3am telling me that start-stop-daemon can't be found, so I assume that the environment isn't set up correctly?
Note that /etc/init.d/xxx is hand-crafted so could well be at fault here.