Tax code errors could result in millions of surprise bills