Sorry, just saw the comment. It's not that hard for it to happen, actually. Sometimes when you're walking while you're doing some other action (PvP, for example, or a Rocket Battle, or even catching another Pokemon), the hatch distance might hit the requirement (2/5/7/10km) and the hatched Pokemon does indeed appear in your list, and you can see its IVs and all, all of this before the hatch animation triggers. So in theory you could transfer it away from the animation (It's happened to me a few times but I didn't transfer them asap). I was wondering if anyone here had tried to, and what happened next.