title: AngularJS $rootScope.$broadcast not working in app.run
body: <p>I have the following code under my AngularJS .run which works perfectly on my local development machine but won't work when uploaded to my client server...after few tests it is obvious that by the time the controller is loaded the event is not triggered yet so most of the functions in the controller depending on this event do not work. Can someone please tell me what I am doing wrong here and how to fix it? Thanks</p>
  
  <pre><code>myApp.run(['AuthDataSvc', '$rootScope', function (AuthDataSvc, $rootScope) {    
      AuthDataSvc.getAuth().then(function(Token){
          $rootScope.$broadcast('Token', Token);
      }, function(status){
          console.log(status);
      });     
  }]);
  </code></pre>