When visits have dependencies, the default behavior is to leave the preceding visit unassigned if assigning it would prevent the dependent visit from also being assigned. In some scenarios, it is preferable to assign the preceding visit anyway, even if the follow-up cannot be scheduled. It should be possible to configure this behavior, both per individual dependency and as a dataset-wide default.