The reason it's like this is to ensure that no issues occur for the person connecting. Currently there is no "backlog" or queue of events, for new connections, so when they connect they effectively get a snapshot of whats going on. If someone joined or left the pits before they connected properly, they would be out of sync and this would cause problems.