I would like to have some information about how addons are updated in Firefox. I designed an addon which has an important update between version N and N+1. I introduced a piece of code which is executed once only in order to convert old storage data from N to new data in N+1.
I’m pretty sure you’ll have to keep the migration script.
Some users will turn on their old PC after few months and their add-ons get updated over X versions released in the meantime (so they may jump from version 1.0 to 9.9).