Como se constata, o problema não tem nada a ver com o spamassassin em si, é o modo como é usado pelo exim. Na minha configuração exims eu tinha essa linha na sua seção ACL:
warn spam = nobody
quando substitui isso por
warn spam = spamd
tudo funcionou como pretendido