Use public, private, then first address for bootstrap_ip

This resolves an issue where the provisioner is on the same network as the instance being provisioned, a floating IP address has not been requested, and there is no network named `public` or `private` to detect.