Ja, det er fantastisk og burde fungere fint.
Derudover vil jeg tilføje muligheden for, at bruger B kan bryde låsen - hvis det overhovedet er ønsket!
Det vil sige muligheden for at erstatte A's lås med B'er. På denne måde kunne du undgå tidsbegrænsningen, og de ville se 'Hey, dette bliver redigeret af A, og denne lås er XXX sekunder/minutter gammel. Vil du bryde denne lås?'.
Med gode brugere (dvs. ingen ondsindede administratorer) kan denne tilgang være bedre end at have kun 100 sekunder til at redigere noget - nogle gange har du bare brug for mere tid.