If item schedule is locked, for example Milestone case - and there are dependencies, when user reschedules predecessors, it should not affect/push forward item which has locked schedule.