Automate - Service check_provisioned method change.

Service provisioning was not waiting for all of the child provisioning
 to finish.  It was waiting only until the child provision(s)
advanced past the check_provision state which would have had a
provision state of 'provisioned'. The very last step of the state
machine sets the state to "finished".  This method change forces
the service task to wait and retry until all of the children
state machines are completely "finished".

https://bugzilla.redhat.com/show_bug.cgi?id=1128890
Merge pull request #354 from tinaafitz/service_check_provisioned_change

Automate - Service check_provisioned method change.