There are $8*3=24$ equally likely situations, the $8$ gender orderings and for each one, one of {youngest, middle, eldest} child who answers the door. $12$ of those have a girl answering the door (count the $12$ G's in the list given in the answer above).
Among those $12$ equally likely G's, exactly $7$ are the eldest girl (one from each of the $7$ non-BBB orderings). So the desired probability is $7/12$.
The condition "a random child turns out to be a girl" is NOT equivalent to a YES answer to the question "is there at least one girl?"