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.
Allows eeagent to be used when pyon not available
This is so the core eeagent code can be called from other messaging systems. Liek pyon, etc