Fix the double event firing in the queue runner
Summary
Queue runners are double firing events registered via modules
Steps to reproduce
Run a runner via the command line (the same way supervisord does). If you add logging to an event registered via the modules, it will fire twice
Platform information
Backend
What is the current bug behavior?
Events registered via modules fire twice
What is the expected correct behavior?
Events registered via modules fire once
Possible fixes
Both cli and QueueRunners instantiate minds. We need to refactor the event loaders to be callable from the outside so we can safely wireup events when we need too.