Race condition in requirejs when loading pages

I've found that the bootstrap paths sometimes aren't properly loaded at the time that it tries to load the oae.core libraries, resulting in trying to access a bunch of jquery plugins inside /shared/oae/api/*

The actual issue doesn't make a whole lot of sense to me, aside from a potential bug in require.js due to a race condition. The assumption made is that the second require on most of the pages (e.g., `require('/ui/js/index.js') -> oae.core -> *`)is causing a race with the data-main `oae.bootstrap -> oae.core -> *` and require.js gets confused about using the requirejs.config(...) path values to resolve the resources.

Testing shows that wrapping the require in the page as such:

`require(['oae.bootstrap'], function() { require('/ui/js/index.js'); });` should allow oae.bootstrap enough time to do it's thing, therefore avoiding such a race.