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ì