Currently It's not the build number that needs to be the same for multiplayer, it's the Trainz-build version which needs to be the same, both Steam and normal are at 3.6. Build number is just an indication of when it was compiled, as explained a while back by I believe WindWalkr.