I am near certain that the actual Chinese satellite images are at a significantly higher resolution than those that they've provided to the rest of the world. They are, more than likely, reduced resolution versions so we are not aware of the actual satellite capabilities of the Chinese. It only makes sense . . .
My guess is that they've released these images based upon a detailed and thorough review of a much higher resolution satellite image. I don't think they would waste time and face embarrassment looking as incompetent as the Malaysians . . .