Fix process restart bug

The child.pid still exists after the child exit event is executed so we need another way to tell monitor that child was kill.

I think this is going a problem here too: https://github.com/coreybutler/daemon-manager/blob/master/lib/controller.js#L42