The context_id of the news items should be set to the news package_id. Then the news items would properly inherhit from the parent package.
I checked and now no context_id is set when a new news item is created.
I haven't looked deep enough into the news package, but I think just fixing the pl/pgsql function that creates the news item would solve this problem.
Has anyone else looked into this?