"There are only three possible outcomes: all boys, all girls, or split. "
True, but that doesn't mean they're equally probable. It's not like they are 1/3, 1/3, and 1/3. Rather, it's 1/4, 1/4, 1/2.
"when you eliminate all girls"
When you eliminate all girls, the remaining choices are scaled up with their current probability ratios preserved.
" just as slput gets counted twice because the constant boy could be in either position, so too does double boy get counted twice because the constant boy could be in either position."
There is no constant boy. That has been your mistake throughout. (Well, one of them). "There is at least one boy" does not give you a constant boy, or enable you to double-count BB.