customcsv: preserve the int string

when it fails to turn into an int - so that we can show a better error
message
display column-specific errors