Actually; I'm suddenly not sure this is an xserver bug. I tried an experiment by logging out of my desktop (xfce) to leave the machine at the plain xdm login screen. It seems that xdm itself is perfectly happy to suspend and resume without issue.
I wonder if therefore the black display is more related to something in my desktop environment of xfce, than the X server itself. -- Paul "LeoNerd" Evans leon...@leonerd.org.uk | https://metacpan.org/author/PEVANS http://www.leonerd.org.uk/ | https://www.tindie.com/stores/leonerd/