Rename any datablock you change, and update all references to it.
If you edit a particle component, you must make a copy of the other datablocks that reference it, with the reference altered.
If you don't, then it will probably be failed for overwriting other add-ons' datablocks. (Apparently one of the issues with the mini-nuke.)