Diagnosing and fixing common problems in Bayesian optimization for molecule design