Ho capito tutto:

il reload funziona, ma sembra che firefox sia più lento di IE nello scrivere il cookie.

Almeno, in IE la cosa è impercettibile, con FF devo aspettare almeno uno secondo prima di cambiare css. Se aspetto, funziona *sempre*

lato server la cosa è irrisolvibile, perciò morta lì