It’s not actually batching, it’s a timing interaction between a macro and the trade window. It just seems like batching. And here is an account from a vanilla toon live now on retail that was enchanted by someone else: https://worldofwarcraft.com/en-gb/character/eu/shattered-hand/ihealtheflag
This was live in vanilla. People did it in vanilla.