Fix for #5285

fixes issue 5285 by processing a separate copy of the item and making sure not to access any destroyed vehicle / part.

Additionally add scattering of items in cargo parts when those parts get destroyed.