Improve OrientationRule documentation and resiliency

Now the rule logs the override, and uses `wait(Until` pattern to get launcher bound.

Bug: 216244185
Test: presubmits
Change-Id: I0bc048fd4a96360bd33ad349013e3be57b1a1cb5
2 files changed