Given what I know about how sport agency works, what happened 2 years ago during the Orser/Kim break up and IMG's role made alot of sense now, since I used to be a head hunter myself that strategize and plan headhunting ahead of time in another industry. Each deals can take between 3-18 months to materialize subject to the contract in place already, the big deals can takes up to 2 years. I am not saying this is what happened, but it very well might according to my experience.
Who ever broke this deal, I hope you enjoy your 20%-30%. In big moves like this where there hadn't been an expectations, it is hardly ever about the athletes and their true benefits. The only ones profit from brokering these deals are the sporting agencies and indirectly their placements. If it doesn't work out, great... just move! Another 20% to who ever suddenly is more suitable, and a spot suddenly becomes available where you can fill another one of your candidate in.
Where there are no supplies, create one. Where there are no demand, create one!
Be friends with your clients and candidates and make it like you are doing them a favour helping them to grow and make them realise suddenly they need this and also that now they are so and so. End result really doesn't matter. The more moves, the merrier, it is about generating sales leads, and make the sale. Each time a skater changes coach, a spot became available, someone is likely to earn 20% or up to approx. 30% if it is a a proactive hire. The more turnovers the better you can earn, thus successful agencies's candidates are unlikely to stay in the same place for more than 2 years at a time.
Knows your enemies, knows your benefactors. Your enemies you head hunt from and fill the void with your own candidate. If you can't head hunt, then become friend with them to see if there are potential vacant spots which you can supply. Alot of these are speculative positions and hire will eventually lead to a firm deal and can take time to develop.
I wonder how much this decision is really up to Hanyu, the poor lad probably had no idea what is going on except do 'what is best' suggested to him and ends up with a weird situation like this. If it doesn't work out Hanyu, don't be afraid to leave early. If you don't stay for more than 3 months the agency are unlikely to get their full fee. Tough luck!! Just don't be a pawn in someone else's game and do what is best for your own self interests and please take care of yourself.