I'll lay out the starting steps; I hope that after that it won't be much work for you to fill in on your own.
To be clear, the process is that there are a succession of dances. At the start, $n$ couples are dancing. In each round, each couple is (independently) eliminated with probability $1/2$. So the probability of a couple being eliminated at time exactly $j$ is $2^{-j}$ and the probability that they are eliminated at time $j$ or sooner is $1-2^{-j}$.
We want the probability that, eventually, precisely one couple remains.
It is convenient to run the process until everyone is eliminated. Then the probability that the first couple is eliminated at time precisely $k+1$, while everyone else is eliminated at time $k$ or earlier, is $2^{-k-1} (1-2^{-k})^{n-1}$. Summing on $k$, the probability that the first couple survives longer than all the others is $\sum_{k=1}^{\infty} 2^{-k-1} (1-2^{-k})^{n-1}$. Then multiply by $n$ to get the probability that some couple survives longer than all the others:
$$\sum_{k=1}^{\infty} n 2^{-k-1} (1-2^{-k})^{n-1}.\quad (\ast)$$
Now, fix a positive real number $\theta$ and let $n$ go to infinity through numbers of the form $\theta 2^u$, for $u \in \mathbb{Z}$. So $(\ast)$ becomes
$$\sum_{k=1}^{\infty} \theta 2^{u-k-1} \frac{(1-2^{-k})^{\theta 2^u}}{1-2^{-k}}.$$
Putting $\ell = k-u$, that's
$$\sum_{\ell=-u+1}^{\infty} \theta 2^{-\ell-1} \frac{(1-2^{-\ell-u})^{\theta 2^u}}{1-2^{-\ell-u}}.$$
As $u \to \infty$, we have $(1-2^{-\ell-u})^{\theta 2^u} \to \exp(-\theta 2^{-\ell})$ and $1-2^{-\ell-u} \to 1$. So, naively taking limits term by term, we get
$$g(\theta) = \sum_{\ell=-\infty}^{\infty} \theta 2^{-\ell-1} \exp(-\theta 2^{-\ell}).$$
Note that the sum is convergent: As $\ell \to \infty$, the first factor goes to $0$ and the second to $1$; as $\ell \to -\infty$ the second factor goes to $0$ much faster than the first blows up.
Of course, one has to justify taking limits termwise, but I think this is the level of exercise which is reasonable to leave to you.
Instead, let me say a few things to make the argument seem plausible.
First of all, a sanity check: $g(\theta) = g(2 \theta)$; just change $\ell$ to $\ell+1$. This is as it should be. (I don't know why Spencer insists that $\theta \in [1,2)$.)
Second, the effect is numerically quite small. I get a minimum of 0.721342 near $\theta = 1.3$ and a maximum of $0.721354$ near $\theta = 1.9$.
Finally, let me try to sketch the heuristic which convinced me the result was reasonable. I don't know if this will make sense to anyone but me. Let's imagine two marathons, which start out with $1.5 \cdot 2^u$ and $2^u$ people, for some large $u$. Very roughly, if we run the first one for a single dance, it will drop down to $1.5 \cdot 2^{u-1}$ people. Then, if we run the second one for one dance, it will drop down to $2^{u-1}$. If we keep going in this manner, the numbers keep jumping over each other while staying in fixed ratio, until we get down to small values, say $12$ and $8$. There is no reason the odds for $n=12$ and $n=8$ should be the same, so why should they be for $1.5 \cdot 2^u$ and $2^u$.
More carefully, but still heuristically, if we start with $1.5 \cdot 2^u$ people, the number of people at the next step is a distribution, centered at $1.5 \cdot 2^{u-1}$ but with standard deviation $\sqrt{1.5 \cdot 2^u}$. Think of it as $1.5 \cdot 2^u \cdot 2^{-1} \cdot (1 \pm 2^{-u/2})$. At the next step, $1.5 \cdot 2^u \cdot 2^{-2} \cdot (1 \pm 2^{-u/2})(1 \pm 2^{-(u-1)/2})$. And continuing down $1.5 \cdot 2^{u-k} \cdot (1 \pm 2^{-u/2})(1 \pm 2^{-(u-1)/2}) \cdots$. So the ratio between the two marathons is like
$$1.5 {\Big (} (1 \pm 2^{-u/2})(1 \pm 2^{-(u-1)/2}) \cdots {\Big)}^2$$
where we truncate the product at some fixed power of $2$; perhaps at $1 \pm 16^{-1}$. As $u$ grows, that product stays bounded, so the ratio is still staying roughly fixed, not spreading out all the way between $0$ and $\infty$. So I still buy the argument of the paragraph above.