SurfaceFlinger: Avoid calling to SystemServer with lock held

Added missing case when setting inputinfo
see 14167e00b52f59901e5cff816cf60e7fe2401c88 for more details

Bug: 124281288
Test: Existing tests pass
Change-Id: Ief2ccf8d2720a5d44f2c3fdaca7354789e2e5586
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index cd63a0e..777f69b 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -3992,7 +3992,7 @@
         if (layer->setSidebandStream(s.sidebandStream)) flags |= eTraversalNeeded;
     }
     if (what & layer_state_t::eInputInfoChanged) {
-        if (callingThreadHasUnscopedSurfaceFlingerAccess()) {
+        if (privileged) {
             layer->setInputInfo(s.inputInfo);
             flags |= eTraversalNeeded;
         } else {