I think we should either add a comment here why we're doing this when we normally wouldn't need to. Or write a separate fixup script to fix the original packages that currently have an ids.json file so at signing time we don't have to check for them. My vote would be the latter.