improved handling of failures

- altered supervisor child specification so that ehmon is not taken down
  due to crashes within shh aspects
- added more logging around unknown messages