I accidentally deleted several active workflows in my snapshot. Since the said snapshot has already been used by multiple subaccounts, it is not practical recreating them because the Workflow parent id will be different. It means, when I push the update from snapshot to locations, instead of updating the existing workflows in the location it will create new ones because the parent id of the recreated workflow is already different.