Hi Kerry, we had to replace the scofunctions.js file in the Lectora installation directory, Support Files folder with a slightly tweaked version. This way it gets included in the SCORM package when it gets published. I attempted to get Lectora to implement this workaround in their releases but they would not, indicating that their scofunctions.js file comes from the reference ADL implementation.
The tweak is in the loadPage() function in scofunctions.js, replacing the line
if( startDate == 0 ) {
with:
if( startDate == 0 || !LMSIsInitialized()) {
The fix came from Dan Marsden and it's been happily working in our courses since February 2015, so I'm confident in it. The only issue is if you've already published the SCORM package, you will need to re-publish it again after changing the scofunction.js file in your Lectora install, or taking the SCORM module unzipping it, and replacing the scofunction.js file with the updated one and re-zipping. But you'll have to do that each time you publish it.