JK: Fixed mixed up log calls (logging that we have data when we don't and vice versa).

Also, you should NOT have to have the service running in order to set the configuration,
so the setConfiguration action is now moved outside the if(serviceRunning) logic.