I've pushed a patch. Apparently ASDF2's operation-done-p claims that a package has been loaded, even when it hasn't. This was causing the glue to be loaded after both systems, rather than after the one that got loaded last. I've committed a patch that makes the check a bit more crude, checking directly for packages and symbols, rather than for ASDF operations, but this seems to work.