Dear Allan,
This is correct: the repository gets pulled at the time of processing in the queue, not at the time of submission. If the invite is pending, we definitely haven’t processed the submission, so any code updates will end up in the version we use for the submission.
On the other hand, the converse is not true: if the invite is not pending, it doesn’t necessarily mean we have pulled the repository. It does mean we have probably pulled it, however.
Best,
James