Sono già in una situazione simile perchè l'update panel è a livello di masterpage quindi tutto quello che clicco in realtà è un trigger dell'updatepanel (lo so: dovrei darmi all'agricoltura invece di fare ste 'zzate con gli updatepanel nella master.... Lo dico per i posteri: non mettete gli updatepanel nelle masterpage!)

Mi sovvien or ora in mente che quello che lancia l'history.back è un button e pur avendo l'history.back sul clientclick forse fa il postback lo stesso e quindi è lui quello che avvia l'updateprogress... provo a usare qualcos'altro senza runat server!