deletes targets that are marked_for_destruction before saving other association objects