io in genere faccio in altro modo:
codice:
src="script.js?v=$versione"
dove quel $versione viene creato in base alle tue regole.
così il browser lo ricarica solo cambia il $versione.

o a volte, se non cambia mai, ci metto la data "fissa" e la cambio a mano solo se cambio lo script.

PS: non ho potuto mettere i tag perchè mi blocca.