upstart service shoud use stop/start instead of restart to enforce reading of (changed) config files. Additionaly, no /etc/init.d configfile is needed anymore.