I hadn't quite appreciated the importance of the maximum_iterations parameter before, and have just gone with 1 for all of the tutorials as this is what the default model was already using. However, after reading this page of the documentation, it seems there's quite a fundamental difference between a value of 1 and anything >1.
@ahawkes do you have a sense of what we should be using for maximum_iterations in the tutorial/example models?
It currently defaults to 3 if it isn't specified in settings.toml, but I'm not sure how that number was arrived at.