I also saw this message today when trying to run the Recompile HAL Files maintenance, when a report was running. It didn't log me out, but I had to wait until the report had finished before it let me recompile.
Hi, Paul.
Sounds like you're talking about REST API. And that your are overwriting data with older values if B managed to read record before A finished to update it. Classic conflict resolution ...