[fix #129] Keep track of the pid file used when registering a process watcher so that the register/de-register calls are matched.

- Fixes a bug when a process is restarted out-of-band wherby the
  original pid was never unwatched and thus would trigger
  false-positives by god on noticing process exits.