Why two flows is the expensive option
It looks cheaper. Each flow is simpler on its own. But availability now has two implementations, rescheduling has two paths, and staff have two places to look. Every subsequent change has to be made twice, and eventually is not.