Refs #18316; reference the correct adapter when the object is a previous version and do the object purge on the unarchive and archive operations as a better fix for 18155