Descobri que o problema está na execução do comando em um shell diferente. Se eu executar o script usando o comando source , por exemplo source myScript.sh , o script é executado conforme o esperado.
No entanto, ainda não consegui rastrear por que executar a combinação de timeout e accummulo shell em um shell diferente não funciona.