Acabou sendo um bug introduzido pela recente versão 10.6.3 (10.6.2 funcionou bem para o mesmo caso de teste).
Adicionar unix extensions = no
à seção [global]
em /etc/samba/smb.conf
resolveu o problema para mim (encontrado em link , que infelizmente não estava nas primeiras páginas dos resultados da pesquisa do Google para a mensagem de erro do Finder quando postei esta pergunta).