> eval'ling the above definition apparently hoses all
> methods specializing on (eql 'list) everywhere in Emacs

Something is wrong with the (new) implementation of eql specializers, then. I CC Stefan Monnier as I didn't study the details.