JobService: fix initial theme dir creation

This ensures that /data/system/theme is created with proper
permissions before any jobs are run. This fixes cases where
jobs authorized under a different context are forced to create
the theme dir under lesser privileges. This removes the need of
core commits for theme dir entirely, but depends on up-to-date
interfacer sepolicy commits.

Change-Id: Id97643897dc906104429853efa6cf518ec4f3f6b
diff --git a/app/src/main/java/projekt/interfacer/services/JobService.java b/app/src/main/java/projekt/interfacer/services/JobService.java
index d352a16..5cb891c 100644
--- a/app/src/main/java/projekt/interfacer/services/JobService.java
+++ b/app/src/main/java/projekt/interfacer/services/JobService.java
@@ -160,8 +160,8 @@
         if (!DEBUG) {
             return;
         }
-
-        Log.e(TAG, msg);
+        // More -Wall than -Werror like
+        Log.d(TAG, msg);
     }
 
     @Override
@@ -171,6 +171,9 @@
         mWorker.start();
         mJobHandler = new JobHandler(mWorker.getLooper());
         mMainHandler = new MainHandler(Looper.getMainLooper());
+
+        // Needed here before any checks
+        IOUtils.createThemeDirIfNotExists();
     }
 
     @Override
@@ -599,7 +602,6 @@
     }
 
     private void copyBootAnimation(String fileName) {
-        IOUtils.createThemeDirIfNotExists();
 
         try {
             clearBootAnimation();