I had two issues with the Tamron 17-50 VC on my 50D.
1) the outer AF points did not work reliably
2) there was an intermittent Err.001
I sent the lens to Tamron, from there it went to a subcontracted service company. 1st time it came back from 'repair', no change was visible. I complained and sent it there a 2nd time. The technician called me and said he can not find any problem. I told him that the Err.001 with this lens is according to a lot of posts on several groups an issue with the diapragm and that the AF issue is a problem with the Lens ID.
He said he does not believe in the wisdom of users of such groups. I told him to call Tamron then. He did, got the same info, replaced the diaphragm mechanism and loaded a new firmware with changed LensID. The lens works flawless ever since. It is now a very, very good and reliable tool, best value for money in this class.
So, at least for some of the lenses with the LensID problem, there is a solution. Of course it is not provided by Canon.