NEMO-2358 fix permalink handling to force uniqueueness and rename on product destroy
NEMO-2358 update punch_slug to run after_destroy and use standard update so validations still run