Acabei de descobrir que tinha um set -e em um dos meus scripts criados.
Isso faz com que o shell saia se algum comando retornar um status diferente de zero pela definição de -e .
Removendo-o, resolvemos o problema.
Não tem nada a ver com byobu ou tmux . Desculpe!