Merge "Revert "Revert "Fix LSRA bug with explicit register temporaries"""