Se cambi la location.href cambi la pagina attuale... e lo script non esiste piu'
Poi dipende dalla velocita' di esecuzione se ha la prevalenza la prima istruzione o se agisce l'ultima prima che le altre abbiano effetto...

Fai cosi':
var myImg1 = new Image();
var myImg2 = new Image();
myImg1.src = uriWebService1;
myImg2.src = uriWebService2;
location.reload(true);

Al limite dai un ritardo all'esecuzione dell'ultima...

setTimeout('location.reload(true)',500);

ciao