VersionException is thrown whenever the resource update finds that the resource is not the current version.