improve indicators and handling of dead kernels and broken websocket connections

still some work to be done