Thanks for summarizing this issue that has been reported by several i3 owners but whose cause was not fully understood.
In 2016 when I received a letter from BMW asking me to have our 2014 i3 BEV's software updated, I thought it was odd since I had never received such a letter in the past. Maybe that letter was sent because of this battery pack charge level measurement bug. The scheduled 2-year service was due in November, 2016, so I took our i3 to our BMW dealer. Its software was updated to I001-16-07-506. From your article, it seems that this software version didn't fix the bug. By the time we return to where our i3 is in storage in ~5 months, I would think that an IRAP session would not be necessary because the standard software available at that time would include the fix. I certainly hope so because I don't want to have to worry about running out of charge on the few occasions when I need to discharge below 5% to reach my destination. We'll see …