With the PLA's secretive nature, it would be very hard for non-industry personnel to deduce whether a product is for sale a not. For all we now, CAC could have been offering these jets to customers under the table. On the public side, the J-10 had been open for tour to numerous foreign delegates at both Chinese and international airshows.
If an export version was ready, I strongly suspect we would know about it or at least we would have heard it through the grapevine.
Which begs another question: is an aircraft's kinematics of such importance in this day and age? Would keeping its raw parameters under wraps be such a major issue when aerial warfare is being increasingly dominated by IT?
Aerodynamic performance and an aircraft's active and passive sensors are all important, and an air force should naturally prefer to keep all of them under wraps for as long as possible.
Furthermore, I would imagine that varying the percentage of carbon-fibre composites within the airframe would have significant effects on its aerodynamics, and that isn't something which requires a major redesign or overhaul.
Changing the structural weight distribution no doubt would effect an aircraft's aerodynamics, but I'm not sure if that is common practice among export fighters, as you can't degrade an aircraft's performance too much to the point that it is unflyable or if it performs so poorly in the air that nobody will want to buy it in the first place.
I see your point, but what irks me regarding your theory is that the Chinese are known to have exported their "top-line" equipment to allies during the Cold War (e.g. Q-5, J-7, etc). We're talking about a fighter jet that mostly comprises of off-the-shelf equipment, not a billion-dollar machine with a radical fuselage design and/or avionics on steroids.
I think the geopolitical demands during the cold war varied to the present day, where selling military equipment was both necessary for securing alliances which China needed as well as providing a source of revenue for the country.
Depending on when those aircraft were sold, China may also have had better top line equipment that they were not willing to sell (even the initial J-8s for example)
Ultimately keeping J-10's performance as closely a guarded secret as possible is not because it is necessarily better than other fighters or advanced or what not, it's because it is a unique fighter to China that will make up a significant bulk of China's fighter fleet in the near future.
I think you are getting too hung up over the implications of keeping the performance of J-10 a secret -- it doesn't need to be a billion dollar aircraft for the air force to want to keep its performance closely guarded from potential adversaries. Simply being an advanced, capable and (most importantly)
unique aircraft to the Chinese Air Force is enough.