Pues para empezar cuand0o dejamos una consulta o duda, debemos ser mas explicitos, es decir debes de decir almenos con que gestir de base de datos estas trabajando, y si estas validando de alguna manera el blokedo de registros cuando un usuarios accede a ellos.
Me refiero a que si estas usando transacciones, si no es asi, entonces deberias hacerlo, el problema puede deberse a la concurrencia de datos.
Iniciemos tratando de dar soluciones a tu problema por este lado, sino seguiremos vi.ndo otras posibilidades