This is really only relevant if the user is loading plugins EXPLICITLY (through the generator object). Otherwise, all the warnings for compatibility checks (and the insurance of uniqueness) are handled by the launcher.

In the case that the user is doing things explicitly, I don't think it matters which order we tell them in.