Fix issue with sub route where it is triggered before navigation has started.

This functionality is congruent with Backbone's approach of not triggering Backbone.history.loadUrl() unless Backbone.History has been `started`