Fix: `fdlock#try_close?` must release ref after yielding to the block (#17089)