
Sadly, I'm also a cheesy min-maxing player who likes to "juggle" my talent points by learning some talents while I level, and then later unlearning them to put them somewhere better.
After DG came online and gave everyone playing the "Sheer Badassery" talent and the "Yarrrr!!" sustain, I tried to remove the points I had previously intended to only temporarily put into my Acidic Spray and Bellowing Roar class talents on my Wyrmic. Note that none of my last four points had been put into talents that "alter the world in a permanent way", which "you can never unlearn". I tried to remove all four of my most recently spent talent points, but I was only able to remove my two most recently spent points, rather than four.
I asked stunt for help, who swiftly fixed my save (thank you!), and restored the class talent points to me. In the process, stunt also managed to figure out the issue: it turns out that in terms of game logic, the "Sheer Badassery" talent and the "Yarrr!!" sustain are counted as learning class talents, which means that if you're are granted one of those dev-triggered talents, then you'll only be able to remove the last three class talent points that you invested on the character level-up screen, and if you got both, then you'll only be able to remove the last two.
Stunt took this screenshot of the code, which should make things pretty clear for anyone who can parse it. Which you can, if you're reading bug reports.
http://i.imgur.com/C8xuFBP.png
Happy code-fixing!
EDIT: Oh, as an aside, after I loaded up my game again, I'll have no character sprite at all whenever I have my "Yarrrr!!" pirate sustain active. Stunt tells me it's a known bug, but I just thought I'd mention it for completeness' sake.