Not sure if this affects what you guys are doing (have not gone over everything) but the ARNG (what you guys call IRNG) is not just used for eggs. It is also what is used for mystery gift pokemon, shiny prevention, swarm route, great marsh pokemon, among other things.