Set worker as target in the WorkerEvent object

The listeners might want to have access to the worker as its target,
so make sure the target is set into the WorkerEvent class. Update
all tests to inject a worker interface mock for this to pass all tests
again.