ensure that we only set expiration _if_ we get the lock ; remove an unnecessary multi