EntityManager: Refactor pruneDevice() early-exits

Clean up the condition to improve readability.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: If4d65a8d757aaf5c4fa57ae6b455d0ad11e2a358
diff --git a/src/EntityManager.cpp b/src/EntityManager.cpp
index 141b0ba..d409365 100644
--- a/src/EntityManager.cpp
+++ b/src/EntityManager.cpp
@@ -861,17 +861,8 @@
         return;
     }
 
-    bool requirePowerOn = deviceRequiresPowerOn(device);
-
-    if (powerOff && requirePowerOn)
+    if (deviceRequiresPowerOn(device) && (powerOff || scannedPowerOff))
     {
-        // power not on yet, don't know if it's there or not
-        return;
-    }
-
-    if (!powerOff && scannedPowerOff && requirePowerOn)
-    {
-        // already logged it when power was off
         return;
     }