Depois de algum tempo jogando com o MS Project, descobri o que está acontecendo. A coisa é tão óbvia que tenho vergonha de dizer isso, mas o projeto está fazendo certo. Eu era o único que interpretava mal isso.
O cenário correto é este: eu planejo uma tarefa para um determinado dia que tenha uma palavra estimada de 4 horas. Eu então procuro atribuir um recurso a ele, digamos, Bruno Brant. O projeto atribui automaticamente Bruno Brant a uma taxa de 50% e, portanto, a duração da tarefa é de um dia inteiro.
Para ilustrar o que está acontecendo, considere também este cenário: Eu adiciono uma tarefa com 20 horas de duração (dois mandos e meio). A duração é "1 dia?", O que significa que o Project ainda não sabe quanto tempo levará. Em seguida, atribuo um recurso, que é feito a uma taxa de 100% (padrão). A duração vai para 2,5 dias.
O que o Projeto está fazendo é manter um mínimo de manday de 1 para cada tarefa, o que funciona bem com o planejamento, já que você não pode dizer que você terá um projeto (pequeno 'p') que durará menos de um dia. Como o recurso no cenário 1 foi atribuído a uma taxa de 50%, isso significa que você pode ter duas tarefas no mesmo dia, mas ele também trabalhará apenas 50% no outro.
Obrigado por todos que analisaram o assunto.