Fix an edge case with deleted files and criss-cross merges.
We wanted to be careful that if you had a criss-cross merge and both sides
resolved the conflict in a different way, that you got a conflict.
However, the original test was actually testing when one LCA dominated the
other, which is a case where we shouldn't conflict.
Test cases updated appropriately.