hwc3: move mustValidateDisplay() to executePresentOrValidateDisplay()

mustValidateDisplay() should only be checked in
executePresentOrValidateDisplay(), not in executePresentDisplay(). This
is according to the behaviour in HWC 2.x. Otherwise, validateDisplay()
could be called without calling presentDisplay() afterward.

Bug: 241060812
Test: open/close apps
Change-Id: I4a210b95bee76384a1fce8b8fec2d02c8c1311d2
Merged-In: I4a210b95bee76384a1fce8b8fec2d02c8c1311d2
(cherry picked from commit 835d4f95a8eb51fbcc7a47dc982c0e09218cca33)
Merged-In: I4a210b95bee76384a1fce8b8fec2d02c8c1311d2
1 file changed