coopth: in fault handling loop make sure we do not busy-loop into sleeping thr This avoids a live-lock situation when threads can no longer progress.