Handle weird PD behaviour better.

When the PD sends a launch request to an already running process, the
eeagent now kills this existing process, and restarts it.

One possibility is that the PD is doing something very bad. The other is
that a message got lost.