Hello,
Interesting scenario...
You can delete user changes to virtual package with command Repair-AppVClientPackage.
It's also possible to run scripts when virtual application is closed. So that is what I would test first.
During sequencing Firefox I would also make sure that Firefox user settings is saved inside virtual bubble.
www.ictmanuaali.net