Well, then I guess the issue is essentially same for suspend-to-RAM. You can try to trigger S2RAM multiple times and check whether the wakeup / resume works reliably.