Creating an event scope execution executes the input mappings of the scope.
- During regular process execution, the event scope execution is created, then the input mappings are executed, then the variable snapshot is copied to the new event scope execution. In case the variable snapshot does not overwrite all input variables, there will be unexpected snapshot variables when compensation is thrown
- During migration, when an event scope is added its input mapping is executed. This leads to variables being present in the variable snapshot that were not present when the task was executed