It turns out it was that the credit card authorization field needed to have a value in it in the S/O Application.
If it was blank, I couldn't even save the existing Sales Order.
The issue was that I had copied data from the live company to the test company (90 minutes thanks to Sage Exchange)
The live company is credit card enabled, the test company is not.
The import problem was in the test company. When I did a small test in the live company, the VI Job worked fine.
Morals to learn:
1. Credit Card processing introduces another layer of variables that can make testing in a test company more complex.
2. VI issues sometimes only reflect a problem in the actual software process, not the import job.
3. COMPUTERS.... never mind.