This way 99% of the cases we should have a consistent changelog.
Another way to ensure the changelog is consistent is to stop using it. Move them out of the spec for historical archives, and use the version control system. Not writing changes twice = win.
Especially when most of them are on the level of "new upstream version" which are equivalent to comments in C like:
/* Increment x */
x = x+1;
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list