Not sure this helps your immediate issue but one way to potentially avoid this would be to use a plugin to create the global config. Plugins are executed first and you could create the config node there. Unless the setup time for the global config was really slow, it should be ready before your nodes instantiate.
For my UIBUILDER nodes, I don't use a config node but I do have a number of library modules - these are formed as singleton classes (a class that immediately instantiates itself and does not permit more than a single instance). These can then be required by any node that needs them, each require returns the same class instance.