According to blackened2687's hlds table, one difference between the GH24NSC0 and GH24NSD0/D1 hardware are the respective Mediatek MT1862N and MT1862AN chips.
One might infer the differences in reading speed and "fatal reading behavior" on problematic/basketcase discs between the GH24NSC0 "SVC Code: NSC0" (LK00 firmware) and "SVC Code: NSD0" (LI00 firmware) drives, might possibly be due to the differences between the MT1862N and MT1862AN chips ?
Perhaps something similar might be going on in the LiteOn iHAS124 F drive differences between the CL05/CL06/CL07/CL08/C09 firmwares (drives manufactured before October 2015) and the CL98/CL99 firmwares (manufactured October 2015 and later), with respect to the "getting lost and not going to full speed behavior".
Could it be that the CL98/CL99 firmware iHAS124 F drive manufactured in October 2015 (and later), might possibly have an MT1862AN chip?
In contrast according to blackened2687's liteon table, the iHAS124 F drives with the CL05/CL06/CL07/CL08/C09 firmwares manufactured before October 2015, had an MT1862N chip.
For that matter, wonder if the new Samsung SH-224GB drive might also be using an MT1862AN chip?