Aside from my mother, who died 18 years ago, I know no-one else who uses billion meaning 10^12 (long scale, as you point out). I grew up, and still live, in the UK.
I'd be very interested to know if anyone here uses long scale, or knows anyone who does. Is it still in common usage anywhere?