Ok, well I just learned something new about 1.2.
Also, just tinkering with the module.js code now. Here's how I have it, and it's good enough for all the content we ever have produced.
M.mod_scorm.init = function(Y, hide_nav, hide_toc, toc_title, window_name, launch_sco, scoes_nav) {
scoes_nav = Y.JSON.parse(scoes_nav);
var title = scoes_nav[launch_sco].url;
var el_scorm_api = document.getElementById("external-scormapi");
var pel_scorm_api = document.getElementById('scormapi-parent');
var api_url = M.cfg.wwwroot + '/mod/scorm/loaddatamodel.php?' + title;
var obj = document.createElement('iframe');
el_scorm_api.parentNode.removeChild(el_scorm_api);
el_scorm_api = document.createElement('script');
el_scorm_api.setAttribute('id','external-scormapi');
el_scorm_api.setAttribute('type','text/javascript');
pel_scorm_api.appendChild(el_scorm_api);
document.getElementById('external-scormapi').src = api_url;
obj.setAttribute('id','scorm_object');
obj.setAttribute('src', M.cfg.wwwroot + '/mod/scorm/loadSCO.php?' + title);
obj.setAttribute('width','100%'); //
obj.setAttribute('height',scormplayerdata.cheight); // set as popup, store values, set back to embed; settable height!
obj.setAttribute('frameborder','false');
obj.setAttribute('allowtransparency','true');
document.getElementById("toctree").appendChild(obj);
}