I agree. This can be a pain point when you accidently drag and drop tasks into the wrong spot. Getting the tasks back to where they were can be challenging and very time consuming. An undo button would solve this issue.
For people that are managing a lot of proof the reporting feature is good to manage the activity- it would be nice to have the ability to pull in the due date onto a proof report as an enhancement