Correct the name of the PuppetAgentMgr class and the function it exposes
Remove the force parameter as that's a puppet MCollective agent specific
parameter, not one that the actual puppet agent understands
If an agent is already applying a catalog when this agent receives a
request to kick another agent run off, sleep instead of bailing out.