Bè se usi
un link diretto alla pagina precedente
anzichè un history.go(-1)
la pagina risulta aggiornata.

Se la pagina di logout è richiamata
da più pagine puoi passare ogni volta l'url
della pagina chiamante alla pagina di logout
e quindi sfruttare quello stesso url
per inserire un link di ritorno.

Ci sono vari metodi per farlo (via url,form etc.)

Ciao