Singularities in neural networks make Bayes generalization errors smaller even if they do not contain the true