Lets Dance!
I ran the dance with the randomized order:
Banana
Clucky
Aministar
Kevan
Night
Aaronwinborn
Oracular Rufio
BobtHJ
Icarus
Chivalrybean
Elias IX
Zephyr
Hix
Please note that I used a php script to do everything. So if there is a bug in my script(which I dont think there is, but who knows) there might be a bug in the results. Maybe someone should check that. I would, but I am too lazy to do it by hand (hence the script). The results are here: http://blognomic.com/wiki/index.php?title=Monkey_Dynasty_Dance_2

Comments
aaronwinborn:
I think it missed the hammers. Working backwards (since there are a couple of hammer moves there), I see Hix had
* Right Smash from 9 (2)
* Swing 9 to 8 (3)
* Right Smash from 8 (5)
* Swing 8 to 7 (6)
I think that should have resulted in chivalrybean hitting aaronwinborn with a fairy hammer, reducing eir dance moves by one, and the later hitting bobthj with the same hammer, increasing eir dance moves by one. This assumes these two monkeys hadn’t had other hammer effects earlier in the Dance, which I didn’t check for.
I might just be misreading it though—the dance is becoming fairly complex now.
Clucky:
Yeah. I think I see you are right. I’ll fix the errors.
Chivalrybean:
Maybe a note of the results (other than position changes) after each move? Moves added or removed, bananas added or removed. Can you scripts it to automatically do that too, or am I asking too much?
Clucky:
It displays the whole line after each move. You can eyeball the results pretty well. They seem to check out pretty well now.
Oracular rufio:
I didn’t check through all the dance moves, but shouldn’t Hix have 10 bananas after being the subject of the Selling Soul in Aisle 1 line?
Clucky:
Ah yes. E should. I had simply used the last values Hix showed before getting bumped. Oops =(