Well, fast devices are still affected, just a bit different.Unless it is possible for the game to try to upload before reading is completed, but I think it should have been easier to glitch than this and would have affected faster devices instead of... slightly slow ones.
You still get the glitch, just not as often, and it tends to go away after the next battle. However, that doesn't mean it's any less wrong, just affected differently.
USB/low transfer seem to be the only way to really fix it... yet at least.