原因はなんとなく分かりました
スレッドのcurrent_readが何らかの要因で小さくなっている時に更新可能状態になるようです