Oh dear,
Well I went through this with 31110 and 31270, if you include the incorrect first BR Blue body I now have a pile of bodyshells for respray practice...
Hornby were a bit late dealing with 110, but it was eventually sorted after about 7-8 months.
I think the scale of the problem has taken them by surprise, realistically though there should be a 'ok , enough's enough' moment and a systematic recall of the offending models as per major retail companies.
I am down to one 31 (268) and 2 class 60s from Hornby now.Fortunately their 'modern image' range doesn't include much I need.