I can't help I'm afraid, but I can add to the problem! I have 3Ks goin to HP procurve 5412. I have VPCs, one to each switch. It all came up fine the first time, but after a reload of 3K-B the 3Ks spanning tree blocked all 4 uplink ports, aka both portchannels.Configs were saved, no changes, just the reload. So this obviously triggered something in the behaviour of rstp between the two vendors. But why did it work at all in the first place!?
FYI, the 5K to HP procurve 8212 K.14.60 work fine and survived reloading a 5K.