In followCopyChain, the comparison I added to check that two subranges
arrived back at the same def point was bogus. Fixed here.
The test fails with a "Couldn't join subrange" assert without this fix,
because followCopyChain gives the wrong answer and makes a coalesce of A
and B appear impossible where there are copies A->C->B and A is a subreg