The insight collector should register its interest on a workflow on receiving a Workflow event, not after workflow completion
Current situation
The insight collector plugin declares a worker upon workflow completion. This is a bit too late. A better way would be to declare the worker on workflow start.