Not to mention the situation in New Mexico, which is trivially suboptimal by the triangle inequality.
I think there was either some kind of rounding error getting data into the TSP solver, Concorde is just giving an approximate solution, or the data preparing code in python has a bug.