Äntligen hittade det!
.NET XML-serialiseringsprogrammet flyktade det ogiltiga tecknet när det serialiserades, men sedan tog det bort det före avserialisering.
Så jag var tvungen att söka efter förrymda att hitta den oförrymda 0x0B ... seriöst inte roliga killar!
Så detta:
SELECT * from Mytable where Column like '%' + '' + '%'
Kommer faktiskt hitta det här:
<?xml version="1.0"?>
<Hashtable><key>313_other_10</key><value></value></Hashtable>
Och även om detta ser ut som giltig XML kommer det att skapa ett ogiltigt teckenundantag när:
XmlSerializer xs = new XmlSerializer(Type.GetType(Hashtable));
StringReader stringReader = new StringReader(xml);
obj = xs.Deserialize(stringReader);
Stort tack till folk som hoppade in och hjälpte till! Det var ovärderlig hjälp!