Quote from sprstpd:
They aren't a joke. In fact, the whole SMART routing technology revolves around the fact that these quotes need to be right. If they aren't right, then all SMART order routing fails to be useful.
This is exactly the problem. SMART goes crazy and makes "poor choices" when the quotes are off. The only solution I know is the one Mr.NBBO gave above.
Also remember, that IB quotes are NOT complete. TWS only shows us quotes from the market centers they support. Compare to eSignal to see the difference.