feat: correct shutdown behaviour on failure

If a component fails the whole system stops