How many times have you gone to to delete some objects from Windchill, but gotten the error "Deleting is not allowed since it is changed by a task"? Wouldn't it be very useful and helpful if "Change Status" was included in the DeleteGatheringTable table view? Then you could immediately notice that when you click on the OK button that you'll get an error message. This will help you identify the problem beforehand, so that you can remove it from the "task" prior to deleting.
Why am I deleting something that is on a change task, you might ask. Various reasons. Maybe the objects were revised and put on the task before the Change Notice was approved. Maybe 2 different people who didn't communicate are trying to revise the same objects (one user from A to B, and the other user from B to C in the same day). Like I said. Various reasons.
My point is that is that this is a simple and effective implementation to help prevent getting the error message after trying to delete something that is still on a task. Please slip this into M030. I'd also argue for adding it to a CPS, as it is not adding any new functionality - only fixing something that is working inefficiently - but I don't want to push my luck.