Sei que isso pode ser contra-intuitivo, mas (supondo que você esteja usando o Google Chrome) abra as Ferramentas do desenvolvedor. (Click the Hamburger->More Tools->Developer tools)
Então click the config gear
no canto superior direito e check "disable cache while devtools is open"
.
Refresh the page with devtools open
e veja se isso leva você à solução. Isso forçará o navegador a extrair arquivos novos do servidor toda vez e ajudá-lo a eliminar o lado do cliente. A seção Rede do devtools quando você atualiza também pode ajudar. Estou pensando que é o cache do navegador.
(Não tenho certeza se esse é o caso, mas posso imaginar o Chrome resolvendo e armazenando o IP em cache e apenas resolvendo novamente se esse IP não tiver o arquivo ou um mecanismo semelhante para minimizar pesquisas desnecessárias.)