BUG: Fix starting event issue
One would expect the starting event of the SimulationManager to only be posted once. After initialization but before start.
But currently when a parallel module is used, it is posted once per every parallel module in addition to the one posted after initialization but before start.