Furnaces still save CookTimeTotal, despite being replaced in the recipe format
See title, there really isn't much more to add to this.
The recipe is validated before the gui is opened anyway (or it wouldn't progress the arrow), so it can just get the value from the recipe directly.