Roll-forward of []
Roll-forward of []

NEW: Soy element hydration shouldn't overwrite the element hydration promise unnecessarily.

TGP: []The failing test passes when executed locally: []
*** Original change description ***

Automated [] rollback of changelist 253256113.

*** Reason for rollback ***

Breaks Soy elements async lookup:

"Assertion failed: The Soy element cannot be found.
   This can happen when the controller or model is not
   attached to the root DOM element of the Soy element. See
   []

To reproduce: https://travel-autopush.sandbox.google.com/travel/trains/?jsmode=du

Rolling back this cl makes the issue go away.

*** Original change description ***...

***

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=254019352

google/closure-templates,google/closure-templates,yext/closure-templates,google/closure-templates,yext/closure-templates,google/closure-templates,google/closure-templates,yext/closure-templates,yext/closure-templates