in _get_claim(), when avoiding infinite pend, check more often for less time, and check alive() instead of start_time, which could also be stuck