In addition to this, if you have an Nvidia GPU, make sure the nvidia-suspend and nvidia-resume services are enabled.
sudo systemctl enable nvidia-suspend.service
sudo systemctl enable nvidia-resume.service
This solved a black screen on resume-from-suspend issue for me.