oh software people.
I'd be figuring out how I can jump some leads with the "right" voltage to the battery's leads to see if I can fool it (and hopefully not explode the leads), though might not work with OP's weird 255%/100%/0% simultaneous battery level reporting.
The binary supports "-force", "/forceall", "/forceit" and "/forcetype", amongst other command-line options.
So it looks like your memory is good!
IMO, ThinkPads from the same release year (T420 etc.) equipped with the NMB keyboard had a far better layout and feel.
...and did you get any new features or bug fixes with the new BIOS version? My bet is you probably lost undervolting instead, due to "security".
Fixes: - Fixed issue when system resumes from the Hibernate mode automatically after upgrading to Windows 8 operating system.
Enhancements: - Enhanced the support on Windows 8 operating system.