Move module init to post-core-allocate instead of pre-core-allocate