consdiff code accepts invalid patch
We shouldn't accept a patch that includes commands of the form
'1,2a' because ranges for an add command don't make sense. I don't believe this is a breaking change because we never *generated* such diffs.
issue