refactored restoreSession into a UserAdapter method call using promises.  Still unable to get Ember to recognize custom per model adapters...