US543 Refactoring around Submission status codes and recordMI