After discussing this internally, we came to a conclusion that this should be reported as a bug. Please do so, and we will proceed as per usual with the bug fixing process.
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 ...