snap_to_time max iteration count

Hi Santiago,

A user had a simulation fail with this message:

snap_to_time

https://github.com/spatial-model-editor/spatial-model-editor/issues/490

It looks like there is a hard-coded limit of 15 iterations for snap_to_time.

Would it be possible either to expose this as a parameter, or to replace this limit with e.g. a check that the timestep is greater than min_step, so that if this error occurs there is something the user can change to get the simulation to run?

Thanks!