BS-11096 : Event Sub-process with start message and correlation doesn't work

- Add an integration test
- Clean code