isRunAllowed should return false if the service has not been initialized/startet at all.