After alot of trial and error I managed to get it working but I needed to add a wait action before performing the flip.
I'm not sure why this is happening. I've included the capx on dropbox.
When the capx runs initially it will show the problem with flipping only once.
I have disabled the wait commands on the event sheet but when they are active the flipping seems to work perfectly.Baby Wall CAPX