Ja, det är bra och borde fungera bra.
Dessutom skulle jag lägga till möjligheten för användare B att bryta låset - om det alls är önskvärt!
Det vill säga möjligheten att byta ut A:s lås mot B:s. På så sätt kan du undvika tidsbegränsningen och de skulle se "Hej, det här redigeras av A, och det här låset är XXX sekunder/minuter gammalt. Vill du bryta det här låset?'.
Med trevliga användare (d.v.s. inga skadliga administratörer) kan detta tillvägagångssätt vara bättre än att bara ha 100 sekunder på sig att redigera något - ibland behöver du bara mer tid.