If there is an error in a single run_batch function, only that function should fail. run_batch should continue and run all the functions it can.
This is important because the frontend UI will send a batch of updates, and if one of them contains an error due to user input, or fails for whatever reason, the rest should still run successfully.
If there is an error in a single run_batch function, only that function should fail. run_batch should continue and run all the functions it can.
This is important because the frontend UI will send a batch of updates, and if one of them contains an error due to user input, or fails for whatever reason, the rest should still run successfully.