retools.Lock: add randomness to the retry sleep time