builder/digitalocean: break loop if we reach off state

Otherwise we get stuck in a long loop. Whoops.
builder/digitalocean: actually, we want to try hard on shutdown