Make go-etcd workable with server timing out.

we could move the if statement out of the select, then we don't need Loop label anymore