My understanding when looking back at those bugs, is that they were driver bugs where the driver lied about having committed to the back-buffer. GNOME, at least, tries to blank things and submit the right commands to ensure it's cleared before releasing the suspend lock.
But if the GPU driver is broken about command committal, then there is only so much you can do short of fixing those .
But if the GPU driver is broken about command committal, then there is only so much you can do short of fixing those .