—, I added "for each" and they still won't flip.
<img src="https://dl.dropboxusercontent.com/u/60595907/Screenshot%202013-12-19%2011.01.02.png" border="0" />
I notice that whatever I put under that first set of angles, the > 90 and < 270 angle will happen at the beginning of the layout and it will stay that way. It's as if the system is reading that movement is always between those angles. Not sure if that's a hint as to what the problem is or not.