Well 1) my fix is a kludge - maybe someone else has a better idea, and 2) it's a core package so waiting for some feedback doesn't hurt.
I'm not surprised the news package has issues, but notifications is pretty solid. I guess the more esoteric subset support is not often used.