If a set $S$ has a choice function, does $\bigcup S$ have one too?

No. Of course not. Your proof is perfectly valid.

This is also mentioned in the errata for the book.