title: Iron Router template not registered on redirect
body: <p>I have this simple check if user is logged in and if not - redirect to register page</p>
  
  <pre><code>Router.map(function () {
    this.route('home', {
      path: '/',
      onBeforeAction: function (pause) {
        if (!Meteor.user()) {
          this.render('register');
          pause();
        }
      }
    });
  
    this.route('register', {path: '/register'});
  });
  </code></pre>
  
  <p>And getting</p>
  
  <pre><code>Exception from Tracker recompute function: Error: Couldn't find a template named "register" or "register". Are you sure you defined it?
  </code></pre>
  
  <p>When I go directly to <code>/register</code>, it does work.</p>
  
  <p>Any ideas why?</p>