Fixed race between lock lease extend and lock lease expiry.

what is leaseTime is a negative number? (because the lock was supposed to be evicted while the migration was running)