You probably have something on your page selecting the value. You might be able to quickly verify that if the same value is still selected after changing the order of the options in the html…
You might want to refer to:
Firefox ignores option selected=”selected”