As a Roblox developer, it is currently too hard to join a new updated server on release, if the creators are not planning on shutting down their servers. It is also incredibly difficult to do damage control if a broken update is accidentally released, again without shutting down all of the servers.
My proposed solution is to show the version of the servers in the server list. As a dev, we could simply inform the players as to what server version to look for new updates, and we could also quickly remove any broken server versions.