Fix typo
Make finding IP address more stable.

Finding IP address of instance can fail sometimes, because the OpenStack API might not correctly return it on creation of the instance. This happened reproducibly on my machine. So we ignore it when there is no IP address and wait for another round.