Say we back up a library and an entity has a published version of 3 and a draft version of 4. Then we restore that library to a different server. The versions on the new server will be 1 and 2. We want the new server to show versions 3 and 4. This means that we cannot use "create_next_*_version" calls, and have to construct the version numbers manually.
FYI @dwong2708