Restart failed units - fixes 326

Fixes #326.
:question: Could there be a situation in the future where an application on the node which is running should be treated differently to an application which is starting up, and this variable name could be confusing.