Added catch all exception on receive in kernel. And restart logic for when such an exception is thrown