Fix ElementsTransitionGenerator::GenerateDoubleToObject

Simplified scratch register usage to eliminate the possibility of an
unmatched push operation in the gc_required path.