[X86] Fix pattern match for 32-to-64-bit zext in the presence of AssertSext