Re-fetch address if...

... we have to look up public-ip using allocation-id, otherwise it remains nil and the ip-address/instance aren't updated correctly