scorm is old, but Moodle does have a pretty stable implementation for SCORM 1.2 - we don't have many "bugs" in the tracker - plenty of room for improvement though (I'm always happy to review pull requests!)
This does sounds similar to this: https://tracker.moodle.org/browse/MDL-67538 and the fix might be to provide some way of clearing the suspend_data field for all users within the SCORM - but this particular issue doesn't come up often - usually the SCORM package itself copes a bit better when it can't interpret the suspend_data field.
SCORM doesn't get many people spending volunteer time on it, so if you're really keen for a fix you might consider contracting your local moodle partner to help.
This does sounds similar to this: https://tracker.moodle.org/browse/MDL-67538 and the fix might be to provide some way of clearing the suspend_data field for all users within the SCORM - but this particular issue doesn't come up often - usually the SCORM package itself copes a bit better when it can't interpret the suspend_data field.
SCORM doesn't get many people spending volunteer time on it, so if you're really keen for a fix you might consider contracting your local moodle partner to help.