When some task is rescheduled then there is created a special, automated comment about it inside this task. When it affect dependent tasks, these task are rescheduled as well but without any comment inside dependent task. It is irrittating when someone is responsible for this dependent task and he don't know who, when and why changed his tasks.
There should be a note: "rescheduled by another task (...taskname...) " or something like this.
Maybe date constraints shouldn't be automated.