Fix the cascading callbacks list.

This list now includes child documents that are flagged for destroy.

[ fix #2705 ]