INT-3560: Use iterator instead of raw cycle

To avoid `ConcurrentModificationException` and to be sure that all fresh schedules will be clear too