I'm with KonfinedKnat on this; I think that this changed in later builds and I only saw it a couple of builds ago when starting a new playthrough. Could be wrong, though...
It seems to have changed, when I did it, that was still the new content, so there was only one way it could be. While I had the money, and would have been happy to buy her then, it totally changes almost everything about the scenes, and IMO, doesn't work.
Lin is supposed to be your only slave at this point, not your least trained one. I guess it mostly works as long as you only have her when you meet Cornwall, but it doesn't show that Jin cares enough to come train her, even when we didn't own her yet.