Ja, dat is geweldig en zou goed moeten werken.
Bovendien zou ik de mogelijkheid voor gebruiker B toevoegen om het slot te breken - als dat al zou willen!
Dat wil zeggen, de mogelijkheid om het slot van A te vervangen door dat van B. Op deze manier zou je de tijdsbeperking kunnen vermijden, en ze zouden zien 'Hé, dit wordt bewerkt door A, en dit slot is XXX seconden/minuten oud. Wil je dit slot doorbreken?'.
Met aardige gebruikers (d.w.z. geen kwaadwillende beheerders), is deze aanpak misschien beter dan slechts 100 seconden om iets te bewerken - soms heb je gewoon meer tijd nodig.