It's a problem with blockchain.info, not anything to do with the Bitcoin network. They are improperly interpreting the output data. The output is a p2sh address, so the 3... address is the right one. For some reason, without showing all scripts, the website interprets the hash160 as a p2pkh address instead of p2sh.
I've tried the tx id on 3 other block explorers and they show it right, with the 3.. addresses.
Definitely a bug at blockchain.info
Certainly misleading and had me a little confused. Thanks for the clarification!