When running an experiment, cache hits currently alter the number of simulations in a batch. Many users are used to this order being deterministic. We should somehow make it more understandable to them that the results are not gone, they are just not re-computed and exist within another realization.
- If we print warnings, this may crash/interfere with the CLI simulation status printout, so it should be indicated in the status
- In the GUI rundialog it would not be possible to show cache hits, as the GUI mirrors actual running forward models