Preprocessor now uses Submission.get_or_create() to fetch the submission object.  The extension refactoring hasn't yet eliminated the duedate from the submission object, so there will be a pre-existing Submission object for every student.