Although I was tempted to do a cleanup (including reducing aliasing), I came to the conclusion that it was not possible for me to reduce one artifact without introducing others. I think Laserdisc Man's method is probably the best I've seen so far, so I'm not going to attempt to compete with him.
My upscale is trying to squeeze as much detail out of the GOUT as possible, while maintaining the original viewing experience. This is why for the last version of my script I put much effort in keeping the GOUT's original grain intact, while undoing any unwanted noise enhancement.