Don't supervise the calling process, even on default that makes little sense and here it means we end up removing the handler when rabbitmq_plugins exits. Also move the boot step to a sensible place.
Add cleanup step
Merge bug 24926