Lucky escape Chris. That is the very reason why I would never buy a chines battery. I have had a similar, but nowhere near as bad, experience.
I never use generic batteries for my Canon 60D now, only original. They may cost more, but I can be reasonable assured they won't fail.
Cheers Peter