They actually won't be removed. The importer isn't allowed to affect associations made by the user. So if you upload into a repo, the importer can't go and undo your work. Similarly, a user can't remove things added by an importer. Whoever adds an association owns it and is the only one who can remove it.

To be honest, I'm not 100% sure what's going to happen if you as the importer try to remove an association made by the user. Probably worth checking into at some point. Our recommendation has been to not upload stuff into a repo that has an external feed to avoid this confusion entirely. We're pushing a model of having the live repo be syncced from a feed and then copying what you need into a repo that you want to dork with.

All that said, I like the changes, and I don't see the need to explain all of that in these docs. I was mentioning it as an FYI to you.