Thanks to all who commented; you helped me think in the right direction. It turns out this is a confusion due to the difference in emphasis between combinatorics and statistics, so I'll answer it in depth for anyone else who runs into it:
When calculating the "probability that an event happens" in statistics, we assume that order matters - the events are happening in time, in an order, and are therefore distinct from that alone, even if they are otherwise identical. This is in sharp contrast to some probability problems you'd run into in, say, a combinatorics text, where ordered vs. unordered is irrelevant.
What I mean by "distinct" and "identical" is the difference between, ex,
How many ways can we place 15 identical balls into the 6 pockets on a billiards table?
and
How many ways can we place 15 numbered billiard balls into the 6 pockets?
The answer to the second is simple: the 1 ball can be put into any of the 6 pockets, then the 2 ball into any of the same 6 pockets, and so on, so there are $15^6$ ways to do it. This is an arrangement or permutation or ordered outcome or distribution of distinct objects or list, depending on your choice of terminology. The first question is trickier: you can use the formula $15+6-1 \choose 15$, or you visualize this as lining up 15 Os with 6-1 Is (each O represents a ball, and the Os to the left of the first I are in the first pocket, the ones between the first and the second Is are in the second pocket, and so on). This is variably a selection or combination or unordered outcome or distribution of identical objects or set. Of course, there are other combinatorial details implicit here; the pockets themselves are considered distinct (else we'd want a partition, not a distribution), and we're not allowing any repetition (the question was "place 15 balls," not "sink a ball 15 times"), etc.
In stats, since events are occuring in time, they're assumed to be distinct, whether or not they were otherwise distinct. Casella and Berger actually reference this in passing at the beginning of Ch. 1 when they comment that the statistical events they're studying all occur in an order.
There are certainly situations where ordered and unordered methods give the same answer. Just to complicate the situation, this usually occurs in a combinatorics textbook in the context of a probability question; ex:
During a billiard game, 8 of the 15 balls are sunk. What is the probability that they are the solid balls and the 8-ball (so balls numbered 1-8)?
This can be answered by considering the order in which the balls are sunk, in which case there are $15P8 = 15\times 14 \times \cdots \times 8$ total ways to put any 8 balls, in order, in the first pocket, whereas there are $8P8 = 8!$ ways to put the desired solid balls in that pocket. An equivalent formulation is to consider the balls which have been sunk as a set without considering their order of sinking; in this case, there are $15C8 = \frac{15!}{8!7!}$ total ways to have any subset of 8 balls in the pockets and then $8C8 = 1$ way to have the desired balls in the pockets. Both methods give the same answer, $\frac{8!7!}{15!}$.
The difference between the combinatorics homework problem (where order doesn't matter because we're calculating a probability) and the statistics homework problem (where order does matter because we're calculating a probability) is that the combinatorics problem assumed that the outcome took a given form (8 balls were known to be in the pockets) which rendered the ordered and unordered formulations equivalent, whereas the stats problem asked about getting to that given form. I suppose, in some sense, these are complementary problems: one absorbs all of the order, and the other is completely blind to it.
FYI, a problem similar to the one I originally asked actually appears in Tucker's Applied Combinatorics (6th ed.), 5.4.16:
Consider the problem of distributing 10 distinct books among three different people with each person getting at least one book. Explain why the following solution strategy is wrong: first select a book to give to the first person in 10 ways; then select a book to give to the second person in nine ways; then select a book to give to the third person in eight ways; and finally distribute the remaining seven books in $7^3$ ways.
set.seed(2021); u = replicate(10^6, length(unique(sample(1:7, 12, rep=T)))); mean(u==7)returns $0.228986$ and 95% margin of simulation error is obtained from2*sd(u==7)/1000, which returns $0.0008403608.$ So answer is $0.2290\pm 0.0084$ consistent with answer $0.2285$ in text. – BruceET Dec 24 '21 at 08:09