DVC: Fix bug when unsorting columns

Need to make the copy of all sort keys when unsetting the columns
from being sorted to not to modify the vector we're iterating.
DVC: Only add column to sorted columns if it is sortable