The old version was still very prone to multiple threads marching in lock step. It is better to use random backoffs (with some exponential growth).