On the bonus question, did you mean to say FOUR weighings? The "now" in the question suggests a different rule from the original question, and it takes four weighings to solve the problem. (I seem to recall that the problem is posed with eight balls and three weighings when the nature of the anomaly is not known.)