Potential fix for github issue #213

@seandst: pls see if this fix addresses your comment:

"The provisioning requests were failing for me, so while they would move to the 'Finished' state, they have a status of 'Error'. wait_for_request_status may need to be improved to look at more than just the request's approval state before the automation moves past this point."

Method now checks provisioning request state and status