If this node has been known to publish unreliable routes in the past, wouldn't any upstream nodes just put some preventative rules to ignore it / blocklist it? Or is that not feasible?
Yes before RPKI especially and still now this technique is commonly used but not even every T1 (backbone) network had done that correctly in the past, hence outages.
Ah I used to be so jealous of people with their T1 connections while I was stuck on a 56k dial up connection trying to play Unreal Tournament '99. Good times.