Re: excess reagents
Interesting question. If you add one equivalent of a Grignard reagent to an ester, you recover half of the ester, unreacted. In the halo form reaction, I am assuming the increased acidity and susceptibility to attack will consume Br2 and hydroxide as the reaction proceeds. Therefore we may assume even in the early stages of the reaction, it proceeds with an excess of reagents. Once the reagents are consumed, the reaction should stop.
My reasoning should indicate an excess of reagents should not have a deleterious effect upon the reaction, provided the reaction rates are in line with my premise. However, if other reactions compete, then it would seem that excess reagents could negate the benefit.
Although an excess of base is required as it is being consumed during the course of the reaction, it could also lead to problems. If a large excess (or high concentration) were present, then deprotonation of the haloform could also occur. Similarly, too little hydroxide might lead to the hypobromide of the carboxylate. This might also affect the reaction.