Both of those two rotations look worrisome. In an optimal rotation your turn order should basically not change after your initial setup phase. For your UNM rotation, on turn 2 Ninja is 4th, on turn 5 he's 2nd, and on turn 8 he's 1st. I can't see the rest of them, but I can almost guarantee he'll eventually be in a spot where he's out of rotation, and thus not protected by Skullcrusher's ally protect.
Same goes for your NM rotation. On turn 2 Ninja is 3rd, on turn 5 he's 2nd, and on turn 8 he's 4th.
My suggestion is to try with a much slower Ninja - usually sub-150 speed, to make sure his A1 doesn't cause him to suddenly jump ahead of other people.
Also - I just noticed you have no stun blocker, which means someone is eating the stun. Guessing that's probably Aox, but if for whatever reason it shifts to someone else, that could completely mess up your rotations as well. I suggest you look to add a stun blocker to the team - Brogni is MVP here, but if you don't have him, you can run Sepulcher Sentinel in a pinch, or any number of other champs.