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).