The {known/unknown} bit is applied after the gender is fixed. By adding a fourth boy/boy option you're skewing the relative probabilities (rather than just removing the cases that no longer apply).
Maybe think of it this way: suppose there are 1000 pairs of children taken randomly from the population. On average, 250 of the pairs will be two boys, 250 two girls, and 500 a boy and a girl.
So if one pair is taken randomly from that group, and you are told at least one of the pair is a boy, then you know it's one of the 750 pairs other than girl/girl. 250 of those pairs are boy/boy, the remaining 500 are girl/boy - leaving you with a probability of 33% that it's boy/boy.