Display label is synthesized by the backend, so customLabel is used to override that and insert a preferred form.  If customLabel exists, it should be preferred to displayLabel.  That said, I think it's mostly intended to support last-first vs. first-last name ordering, which may not be working anyway :-/