I'm wondering if it might make more sense to tie this to the autodiscover call; after all, that's the call that needs to be made to actually activate the admin. autodiscover is essentially the workaround solution to the fact that we don't have 'app' startup logic, and when app-refactor lands, all the autodiscover logic will land in the app startup.