JAL-2110 refactor + tests to allow a dbref version to update "0" or