I agree with Peter Flom, this is a clear case of colinearty. I'm quite sure that the cause for this is that you have either no observations that are neither B1 nor B2 or none that are both, meaning you effectively have 3 groups:
- only B1
- only B2
- both B1,B2 or neither B1,B2
With 3 groups 3 parameters is a saturated model, i.e. every group has a unique combination of parameters, and you are trying to estimate 4 parameters.
Further I'd bet that the 3rd group is quite small, which creates the weak collinearity in the non interaction model. It might make more sense to pick one of the large groups as the baseline, especially if you have no observations that are neither B1 or B2, i.e. observations that actually inform the intercept directly.