title: dispatch_after and [UIView animation: duration] happen immediately (but shouldn't)
body: <p>With iOS7,  we are getting an intermittent bug. It didn't happen with iOS6.</p>
  
  <p>It doesn't start right away, but ~30sec to ~2 min into the game, ALL of the animations, and the dispatch_after commands happen instantaneously.</p>
  
  <p>To be more specific, the animations are happening as if the "duration:" value is 0, even though it is definitely not 0.
  To be more specific, the dispatch_after is happening as if the wait = 0.</p>
  
  <p>Once it starts, it persists until the software is terminated.  </p>
  
  <p>I have no idea how to debug this, or if it is an iOS7 bug.  Any thoughs/help would be greatly appreciated!</p>