Se você remover a entrada de hosts que você criou e, em seguida, executar um NSLookup no nome de domínio, ele resolverá o mesmo IP que eles instruíram a colocar no arquivo HOSTS?
Eu estou supondo que não, e se isso está correto, então é mais provável porque eles apenas configuraram uma instância específica do servidor para entregar seu PHP (especialmente porque você continua usando termos como "teste" e "temporário") e tentar acessá-lo com o nome de host e endereço IP habituais pode direcioná-lo para o servidor errado (devido ao balanceamento de carga ou porque o servidor de teste não faz parte do farm de servidores comum que responde a esse nome de domínio / IP etc. )