Signal-based: Stop all containers in a runner after a single container is killed

After a container is killed, fire a signal out to any interested parties. Register a listener to that signal from the runner to stop all services.