If the reevaluated candidate is no longer better than the second candidate on the queue, we reinsert it and continue.
if it is still the best on the queue, and it improves the model, we enact the split; otherwise it is discarded.