I can't understand why the lab even gave out the result if was that low - to me that sounds well down in the noise level.
It's suggestive that there's no minimum value, below which the result is ignored, which is fairly fuckwitted, since pretty much every test will have some noise, so these incredibly small amounts detected could also just be some cockup on the part of the equipment or testers.
Everything I've read so far suggests that this is a food contamination case (or something similar), and that they know this, and are just following the letter the law. Pretty damned stupid on the face of it, but I guess it avoids people accusing them of letting an athlete off.
I do wonder why it's taken so long for this to come out, but I guess it is possible that there are so many tests to be undertaken these days, that they end up with a huge backlog of tests to undertake, and it's actually taken them this long to get around to looking at these samples. If that's the case then it could be months before we're sure that there are no more positive cases to come to light.