icons screensaver: double free when in RandomSaver

RandomSaver apparently calls StopSaver two times, and Icons was having a
double free in that case.

Fixes #10957.