After some additional testing, it seems that, at least for my W500, "pm-suspend --quirk-s3-mode --quirk-s3-bios --quirk-vbemode-restore" provides one suspend-resume cycle, but as in Jason's case, a second suspend attempt freezes the system.
After some additional testing, it seems that, at least for my W500, "pm-suspend --quirk-s3-mode --quirk-s3-bios --quirk- vbemode- restore" provides one suspend-resume cycle, but as in Jason's case, a second suspend attempt freezes the system.