Baking Vertex Paint to Texture problem (dirty vertex color)

Need some help here. I love the Dirty Vertex Color function.

I created a cube, create uv, subdivide all the faces a few times, add a shadeless material with vertex color turned on. All’s good. Then i went into Vertex Paint mode and Set Dirty Color and render it and it looks great.

Here’s where the trouble begins. I baked the vertex color to a texture (2048 x 2048) using Full Render. I then applied that texture and render it. It looked nowhere close to the fidelity of the ‘unbaked’ version.

Did I missed something or is this the best “Vertex Color to Texture” that blender could do?