`FuzzerPassDonateModules` might donate invalid instructions if the donor and the recipient have different capabilities.