Add hasSubmittedRelease(), integrate into canAccessInstructorTraining()