Is the referenced issue something you really run across in etcd specifically? I mean, a more explicit error message would be great, but I wouldn't expect any database storage to not get corrupted if you start two databases with it at the same time.
Two instances could at least detect they are using the same conflicted file, and refrain from corrupting it. Likely the second one should terminate with an error.