The loop now lets go of and binds queues around every ask, so Close takes the lock the loop does; the busy machine's test says it holds no pull, and the stray test keeps its long check alive within its two-second ack wait.