Fix two PlayIterator bugs
Fix two PlayIterator bugs

* When iterating over a child state, a failure should be propagated
  up so parent blocks don't continue iterating
* Make sure a child state exists before trying to search it

Fixes #12210

thaim/ansible,thaim/ansible