I certainly don't have any scientific answers to the question, but out of curiousity I just checked some 2N3906 from Mouser that I got probably 15 years ago. They measured 300 or so hfe using the same quick and dirty approach as the OP. No A, B, or C suffix.
I know there is a lot of justified concern about faked transistors, particularly super rare and valuable things like germanium NKT213. But, since Tayda sells 2N3906 for 2 cents each, how would there be any incentive to make or sell fake ones?