Eschew default_label for warn_unlabeled parameter.

Default labels are now simply -1, and if requested,
a ConvergenceWarning will be raised.