Revert "Revert "SF: Test coverage for OutputLayer::updateGeometryState""

This reverts commit 546a245730e0283115713e72748370ceb2d8634b.

Reason for revert: Relanding the test coverage, this time without the breaking implementation change

Bug: 121291683
Change-Id: I34f8f7d58b0b679b7fd6e9ed4bb48ea3d53b530b
Test: atest libsurfaceflinger_unittest libcompositionengine_test
Test: Manual camera rotation test
2 files changed