Instead of using a custom loop, use the newly introduced `utils.WaitForSpecificOrError` function. Beware that on success, we use the successful response to get the VM object (outside the loop). Signed-off-by: Vincent Bernat <Vincent.Bernat@exoscale.ch>