Pidfile bad if pidfile is stale for other process

If PID in the pidfile is found running, and the file is not locked, the
old PID and new PID will be merged.

eg - old PID is NNNN, new pid is PPP.  Final PID in file is NNNNPPP.