KNIFE-207: wait for the instance before creating tags

The instance needs to exist before Fog acts against it, so this shuffles
around wait_for/ready? and also adds a retry for the edge case.