[GHC] #15391: Maybe ghc-pkg register should unregister packages with "incompatible" signatures