Guard against no rule matches

@mizzao, is this what should happen when @matched === -1? That happens with a nabvar autocomplete after a Router.go(...) called from its callback.