Refactor: migrate INIT_VERSION to AtomicRegisterClient; add private
method getNextVersion(Version) in AtomicRegisterClient