protocol: reorder fields in list_* messages