By putting this._super(model, transition) into the afterModel hook this stops locking up.
I think it has something to do with it using ember-simple-auth addon which requires using a mixin on pages that use the addon.
solved Ember locks up on afterModel: ()