Ok so there is a race when you check self.current_submission_thread