I'm not sure if you were commenting specifically on this line, or if  you meant this whole block of changes. This line is there because there were left over classes from the previous locale and we needed to clear them out before applying the newest classes.

Is enyo.ready() not the right time to apply the new classes in the context of this new container?