Handle sparse enum compression coming from dense VA conversion

Better error reporting for selecting zero columns by accident.
test_tnc3.py test has valid Exec2 syntax for replacing -1 with +1.