Pretty brutal bug even though it was tied to a specific model.
I would love to have Seagate techs comment on it, but that's probably not going to happen, so I'll just take some guesses.
Maybe in the 2FR102 variants (which I am definitely not going to buy just to try them out), they changed the provider for the SATA controller or maybe some IC related to power management, which made them have to make some changes in the firmware.
They checked the changes with whichever system they had at the time and there is some edge case caused by the setup that causes a problem in the newer kernel.
The thread seems to have 2 other instances of similar problems, which seem to stem from a different issue, but are not the same fix, since they are not using the same device. Considering that there is only a single example (well I didn't read it as deeply, so I might have missed sth) of the specific HDD, I would also consider something going on between the HDD and the SATA controller on the motherboard.
It was specifically for ST2000DM008-2FR102 and not all ST2000DM008's.
Felt weird from the summary paragraphs, because I have a ST2000DM008 which works perfectly with LPM. I have even tried some manual control a few times.
Linux
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP