It’s not the status that makes the difference between courses with and without a test. The action should be the same, i.e. “CMI_Completion_Status to completed”. AICC_Lesson_Status is Scorm 1.2, “Data Model … Mismatch” (more or less) means “Scorm Version Mismatch”.
The course must also provide a score. If there is a test the test score will be used automatically. If you don’t have a test you need to set “AICC_Score” to some number, e.g. 100.