User preferences from the startup.blend was still being used, fixing this exposed missing theme initialization, now fixed.