I am afraid you didn't understand what the bug was. In older s/w revisions it was 6120G/XG software bug that was changing the values encoded on the ProCurve transceiver. After such interaction transceiver gets damaged and can't be recovered. So the s/w upgrade of the switch just prevents this from happening, but can't recover already damaged transceivers. Again, it is just a hypothesis, maybe in your case the situation is different and those transceivers were never used in old blade switches, I simply don't know. But if you are sure this doesn't apply, then your transceivers may be non-genuine. In all cases I suggest you to open a case with Support - they can verify genuinity of your transceivers and if they are genuine and under warranty you will get working ones as a replacement.