I agree, what I describe in case 1b. is caused by the fact that the file operations are not atomic. But I haven’t chosen the way how Obsidian works.
In case 2., the warnings in FAQ and in the forum weren’t strong enough.
I have written all this here, in order to be documented somewhere. It would be worth extending the note in FAQ with the info that sync-conflicts and data loss may occur, and that it has been already proven. If I read that, I would avoid that.