Run unprovision before provision
Run unprovision before provision

With overcloud deploy command, if -b/--baremetal-deployment
option is used, nodes are provisioned/unprovisioned before
ansible config is generated with config-download. However,
provisioning happens before unprovsioning, that leads to
inventory build from neutron data containing some of the
nodes which may not be reachable and can't run some role
playbooks as part of provsioning.

Change-Id: I26119a589602644504d5804a7be6ae3d1672ef56

openstack/python-tripleoclient