Fix rotation bounds on devices have cut-out

When rotate callback, system inset value still not updated so it
should be calculated itself by DisplayLayout.
Migrate this from legacy split screen.

Fix: 211843962
Test: manual
Test: pass existing tests
Change-Id: Ibdb23d20754ac06843e0ccaa673564eb50e7c264
2 files changed