While this may be annoying. In my experience it glitches at a rate of roughly once every other instance I get on.
100 Badass points every other sitting isn’t game breaking. If you’re some one that gets on for quick sporadic bursts (i.e. have a schedule that allows for 1 hour here and there, but very often), I would suggest just making the best of it.
Invest those points, you’re not gaining the system, and in some round about way you’ve nearly earned them. Once you reach a level that you’re comfortable with (let’s say 20-25% on all stats). You can just stop investing points.
It’s what I’ve done. (Save for max health which is like at 27% because of the early glitch).