Fail node cleaning on timeout
Fail node cleaning on timeout

The Use of a retry with continue-on causes the task
wait_for_provision_state to finish in success. We need another
task to test the provisioning state and conditionally fail
based on that.

Closes-Bug: #1796293
Change-Id: I94fe438a05c3d20b927f9fe1bc8cc3ea10d85f1e

openstack/tripleo-common,openstack/tripleo-common