@mysteryoustrvlr: No, we need a framework restart to change the list of screensavers used.
(I guess we could be tricky and shuffle images around while keeping the same file names, but that's ugly, and I'm not even sure it would work, and it would take a bit more tinkering than what the hack currently does to implement anyway).
And if you were talking about switching images *during one single sleep period*, then, no, not possible at all. For all intent and purposes, the kernel is in hibernation, so we can't really do anything, and that would defeat the whole point of the suspend anyway

.