'manage.py validate does not raise an ImportError validating a complex app with nested calls to load_app'

def test_complex_app(self):

    self.write_settings('settings.py', apps=['admin_scripts.complex_app', 'admin_scripts.simple_app'], sdict={'DEBUG': True})
    args = ['validate']
    (out, err) = self.run_manage(args)
    self.assertNoOutput(err)
    self.assertOutput(out, '0    errors    found')
