SLING-5779 : Packaged OSGi config intermittently do not get installed before bundle start

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1767230 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.java b/src/main/java/org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.java
index 6d4818a..1e397d7 100644
--- a/src/main/java/org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.java
+++ b/src/main/java/org/apache/sling/installer/factories/configuration/impl/ConfigInstallTask.java
@@ -77,10 +77,10 @@
                     if ( this.factoryPid != null ) {
                         this.aliasPid = config.getPid();
                     }
-                    this.setFinishedState(ResourceState.INSTALLED, this.getCompositeAliasPid());
                     this.getLogger().debug("Configuration " + config.getPid()
                                 + " " + (created ? "created" : "updated")
                                 + " from " + getResource());
+                    this.setFinishedState(ResourceState.INSTALLED, this.getCompositeAliasPid());
                     final Operation op = new Coordinator.Operation(config.getPid(), config.getFactoryPid(), false);
                     Coordinator.SHARED.add(op);
                 } else {