Nevermind, eu iniciei o eventvwr.exe e procurei pela fonte e evento usados para verificar os valores.
Anexei uma tarefa ao ID 10000, que faz exatamente a mesma coisa que fiz quando criei manualmente uma tarefa com essas propriedades.
Agora funciona de alguma forma. Além disso, desativei o UAC. Não sei se isso é importante.
Outra opção é substituir o arquivo .bat por um atalho para o arquivo batfile, mas é claro que isso é menos programado.