OK, I confirmed this happens because of bug 1333569.
For CDTS, the only thing we can do is check all our whitelists and ensure the rtc test runs *before* any hibernate sequences.
If someone runs CDTS twice without rebooting, though, the problem will still occur and we have no way of fixing this in CDTS, other than documenting the bug and advising people to reboot before rerunning an entire test suite (or be aware that rtc may fail mysteriously).
OK, I confirmed this happens because of bug 1333569.
For CDTS, the only thing we can do is check all our whitelists and ensure the rtc test runs *before* any hibernate sequences.
If someone runs CDTS twice without rebooting, though, the problem will still occur and we have no way of fixing this in CDTS, other than documenting the bug and advising people to reboot before rerunning an entire test suite (or be aware that rtc may fail mysteriously).