The answer was, I hope this helps someone:
Given that it was a large platform, many other things loaded outside the required stream (we are slowly moving on).
Some of these assets, i.e. jquery 1.10, spin.js, etc., were AMD compatible and called define (). In the case of spin.js, it called the anonymous definition of definition (), which included loading, as explained in the second point of the Mismatched Anonymous error in the permission documents.
Good grief.
source share