On the Effects of Heterogeneous Errors on Multi-fidelity Bayesian Optimization