Jo, to je skvělé a mělo by to fungovat.
Navíc bych přidal možnost pro uživatele B prolomit zámek – pokud je to vůbec žádoucí!
Tedy možnost vyměnit zámek A za B. Tímto způsobem byste se mohli vyhnout časovému omezení a oni by viděli 'Hej, toto upravuje A a tento zámek je starý XXX sekund/minut. Chcete prolomit tento zámek?'.
S příjemnými uživateli (tj. bez škodlivých správců) může být tento přístup lepší než mít pouhých 100 sekund na úpravu něčeho – někdy prostě potřebujete více času.