Well, the quoted attribute thing seems to have been a red herring, since it is actually clear how to interpret every such case:
If there is whitespace between the two quoted things, then the second quoted thing is an attribute name. If there is no whitespace bwteeen the two quoted things, then the they should both be aggregated into the attribute value.
Since neither of these cases are allowed in HTML, only the old behaviour has any claim on desired behaviour here.
The only problematic case seems to be aggregation of quoted and non-quoted parts of an attribute value. Which your real world example luckily does not exhibit.