When running the same flow multiple times in parallel, if any task provides a variable to the store, you have just created a race condition. Rather than doing that, we should introduce variable scoping to the store so that subflows have independent stores that can be modified without affecting each other.