fall back on snapshot if no lastStableBuild
update allocation_path for new allocation