Even though the roles are sorted in the backend, putting them into a map to adhere to the listprovider format means this order is lost. IMO there being a roles list provider doesn't make much sense anyway...
Fixed and reviewed
Your pinned fields
Click on the next to a field label to start pinning.