Not looked at the source to Sprites/Diffuse, but when LitBlendVertexColor was written there wasn't an equivalent in Unity. The closest equivalent was way more inefficient.
now the tk2d/LitBlendVertexColor is no longer working properly for me