На моем компьютере Windows 7 x64 Firefox 4 беспрепятственно понизил себя до Firefox 3.6 дважды. Я не определил точно, когда это происходит, но второй раз был при перезапуске после добавления GreaseMonkey. Возможно, что первый раз также после добавлял дополнение.
Переобновление до 4,0, кажется, работает отлично.
Как я могу мешать этому произойти снова?
Это может быть проблема в Вашем профиле.
Лично я скопировал бы содержание C:\Users\Username\AppData\Roaming\Mozilla\Firefox
(Просто Переименуйте каталог),
Затем Firefox удаления полностью, перейдите в C:\Program Files (x86)\Mozilla\
(Mozilla Firefox, независимо от того, что это), и удостоверяются, что каталог не существует или если это, проверьте содержание, действительно копируйте при необходимости и удаляйте.
Переустановите Firefox, это должно быть новой установкой теперь, дать обновлению попытку и видеть то, что происходит после.