I could have seen myself setting things up this way where you're prompted on registration to confirm your current bot configuration. It would be a mostly straightforward change to have the code take a snapshot of your bot during registration instead of when the tournament starts.
That being said, while it would be a mostly straightforward change, it would be a change nonetheless that needs implementation, testing and so on. Since things are already setup a certain way, I'd rather not go back and change it at this point unless there's a strong reason, and it's not clear to me that there is.
I also kind of like the idea of a collective game-wide event that people have to collectively prepare for at the same time (e.g. "hey, what's up?" => "not much, just getting ready for the tournament"). I think there should be more of these sorts of shared activities.
I also have some features in mind such as "auto-registration as a perk for having stars" which wouldn't be compatible with this.