That's right and it's correct.
If two nodes wants to do operations on the same sessionInfo one of the two will fail and the other will success. that's the way how locking works.
Your application should add the logic to retry the operation if it fails and you don't want to miss the second modification (the one that fails).
Best Regards