Mark simulations as stopped only once
Related tasks
Context
Simulation's StoppedAt value is set every time the stop simulation action is executed. This workflow makes potentially hard to properly charge the user that requested the simulation if the action needs to be re-executed.
Change
This MR makes the StoppedAt
value to be set only once when calling MarkStopped
.