Either way if the code was written well it wouldn't allow me to play online with other people who have incompatible builds.
You don't have to have the latest build to get online.
You can't run mods unless all players have the switch to allow it - hence a desync.
You should always bring up Impulse first thing before you play the game because then you will know if there is an update available.