Factor a bit of code in JitBackpatch into a helper method in case anyone else might want it.

The method moves two specified source registers to two specified
destination registers, accounting for potential overlap.  To be fair,
it's extremely unlikely to be at all measurable in that slow case in
JitBackpatch compared to always using a temporary, but elegance is nice...