Parece que isso foi mais um problema com meu cliente de email do que com o próprio cronjob. Notei que o Thunderbird mostraria o texto do email corretamente na notificação de visualização que aparece quando você recebe um email com o Thunderbird aberto.
No entanto, ao clicar no email dentro do próprio Thunderbird, ele estava vazio e não continha nenhum texto. Então imaginei que poderia estar relacionado a um conteúdo HTML vazio. Eu poderia consertar isso alterando o parâmetro headers em mailutils para
-a "Content-type: text/html;From:Slave3<[email protected]>"