Isn't the old syntax what Roxen uses to mix different quotes in the same attribute value? I believe it's supposed to work like this:
<foo attr="use ' here"'use " here'/>
but I'm not entirely sure (can't find an example now). A change to Parser.HTML would be a compat problem in that case.