test: don't need commutativity parameter here after all
test: small code cleanup
test: add misc UncachedKeyRing tests
generic UncachedKeyRing fixes
test: add tons of tests and fuzzing for UncachedKeyRing.canonicalize
canonicalize: couple of fixes