dpc: call updatePowerState instead of post to handler

- When overriding doze screen state, we are already on the same thread.
- Running synchronous here makes it more predictable so that the caller
  can hold and release wake locks.

Test: manual
Bug: 336599466
Change-Id: I20cf9fb08422e32de318c441df3947f613885b0f
diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java
index 875fd05..0fcdf19 100644
--- a/services/core/java/com/android/server/display/DisplayPowerController.java
+++ b/services/core/java/com/android/server/display/DisplayPowerController.java
@@ -798,7 +798,7 @@
                 return;
             }
             mDisplayStateController.overrideDozeScreenState(displayState, reason);
-            sendUpdatePowerState();
+            updatePowerState();
         }, mClock.uptimeMillis());
     }