Restart apps that died due to errors

See the commit comments.

Also see [App Restart](https://github.com/eugeneia/snabbswitch/wiki/App-Restarts) for prior thoughts.
We walk through all apps, *restart* the ones that have been dead for `restart_delay` and *keep* the rest.