My understanding is that all web users share the same version.
The version is locked when you publish the map service. If you want each user to have their own version then you have to publish a map service for each user which, obviously, is not very scalable.