It seems Iran is going to sacrifice the World Championship to win the Asian Games title ! while they were supposed to send a "B team" to Jakarta, all of a sudden they changed their mind (because of the order they got from the Iran NOC and the sport ministry) and they will send the A team to Jakarta to defend the gold medal they won 4 years ago.
Asian Games will finish only few days before the World Champs and this is going to ruin their normal preparation plans, and beside that there will be only 2-3 good teams in Jakarta (China and Japan likely to send B teams even though I'm not sure) playing likes of Maldives and Hong Kong won't prepare you for Poland !
but I think younger players are probably happy with this. winning the gold medal in AG will make them exempt from the military service. for this reason Javad Manavinejad wanted to play for B team in AG instead of the A team, problem solved for him now.