SI-7035 Centralize case field accessor sorting.

It's too burdensome and dangerous to ask the callers
to reorder these. This was seen in the field permutation
in the unapply method; a regression in 2.10.0.