I said that already, to speed up the GTS request taking process. I already had an old save with the dex complete (for quick searching purposes). I would send a pokemon on one system, then do it on another, 2 trades at once instead of 1, as I realized the time spent trading is very significant. Genning the pokemon is rather quick, a couple seconds compared to 20-30 seconds, and when you're doing 25 requests or so an hour, with time spent searching and sifting through other deposits, yeah it takes up time and I want to make it easy on myself. It's bad enough there are not enough genners to help out, it's bad enough that I'm the only genner on the clock and basically with no life, thus being able to spend absurd amounts of time on requests, it's bad enough that on multiple occasions I've stayed up near, even exactly 24 hours and at least one time, could not catch up with requests, I crashed. So I didn't commit the Gateway sin out of selfishness, piracy, any kind of cheating. I did it basically to help myself and in turn help people.
Edit: about the header thing, I used headers I dumped from the carts themselves. I think it's a save thing, because it was two of the same save, just different in time and game progression.