Closes #72: Always resolve StudyApp.submitPromise in tests

Otherwise test execution depends on when StudyApp.submitPromise is created, and as described in #72 may cause failures of some tests depending on the execution order.