Ionic bug? .run being called twice

I created a brand new app using “ionic start runtwice blank”. The only change I made was to was to log when .run is called. Here is the complete code:

angular.module('starter', ['ionic'])

.run(function($ionicPlatform, $log) {
  $log.info("Begin .run");
  $ionicPlatform.ready(function() {
    if(window.cordova && window.cordova.plugins.Keyboard) {
      // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
      // for form inputs)
      cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);

      // Don't remove this line unless you know what you are doing. It stops the viewport
      // from snapping when text inputs are focused. Ionic handles this internally for
      // a much nicer keyboard experience.
      cordova.plugins.Keyboard.disableScroll(true);
    }   
    if(window.StatusBar) {
      StatusBar.styleDefault();
    }   
  }); 
})`

And here is the log:

~/D/D/A/runtwice> ionic serve --lab -c
Running live reload server: http://localhost:35729
Watching: 0=www//*, 1=!www/lib//*
Running dev server: http://localhost:8100
Ionic server commands, enter:
restart or r to restart the client app from the root
goto or g and a url to have the app navigate to the given url
consolelogs or c to enable/disable console log output
serverlogs or s to enable/disable server log output
quit or q to shutdown the server and exit

ionic $ 0 619114 info Begin .run
0 619134 info Begin .run

Bump. Hoping someone browsing now might know what’s going on.

+Up. any update with this? im facing the same situation, however everything only fires twice on ionic livereload when i initiate a restart…