Prevent loop if  matches current route

Adds check for circular transition loop if `UnauthenticatedRouteMixin` has been included in the `isAuthenticatedRoute`.  

Resolves issue https://github.com/simplabs/ember-simple-auth/issues/293