ignore splits that yield nodes with net negative weight in find_best_split