Restart failed units - fixes 326

Fixes #326.
In this branch it seems that this is changed to be a set, and then its result is compared to a list cast as a set. Why not just keep this as it was?