Restart failed units - fixes 326

Fixes #326.
We're not really setup at the moment to have more than one application in a bunch of different ways (the assumption of uniqueness is fairly pervasive) so we should probably revisit this when we add that feature.