I have a course that doesn't report completion status until it's launched a second time.
Published as SCORM 2004, my submit button changes the variable "CMI_completion_status" to completed. After completing the course in SABA the communication log shows the status as unknown. If I launch the preview content again and resume my session (at the last page) the communication log then show the status as complete.