Ouais, c'est super et ça devrait bien fonctionner.
De plus, j'ajouterais la possibilité pour l'utilisateur B de casser le verrou - si c'est vraiment voulu !
C'est-à-dire la possibilité de remplacer la serrure de A par celle de B. De cette façon, vous pourriez éviter la contrainte de temps, et ils verraient "Hé, ceci est en cours d'édition par A, et ce verrou a XXX secondes/minutes". Voulez-vous casser ce verrou ?'.
Avec des utilisateurs sympas (c'est-à-dire sans administrateurs malveillants), cette approche peut être meilleure que de n'avoir que 100 secondes pour modifier quelque chose - parfois, vous avez juste besoin de plus de temps.