(PUP-3549) Fix unsafe stopping of puppet agent service in Debian init script.

Pass process name to start-stop-daemon in Debian init script, so that it
is safer to stop or reload the puppet service. After stop, make sure the
PID file is removed for extra safety.