O que sua linha está realmente fazendo é lembrar o próprio script e enviá-lo para o arquivo de log. Então você basicamente criou um loop infinito. Você tem que criar outro script chamado diferente que chama este com sua linha de código.
Exemplo: Você deve ter 2 arquivos.
- 2016QE_TEMP.bat
- execute.bat
O conteúdo de 2016Q_TEMP.bat deve ser o seu código que você deseja executar. O conteúdo do execute.bat deve ser:
2016Q3_TEMP.bat >> Q:\HM\H16Q3\log.txt
Desta forma, você não terá uma chamada recursiva do script.