Ensure cookbook restore works with with relative paths

In case the default backup_dir is used, a relative path is used which
leads to problems when setting up a symlink. This change ensures all
necessary paths are absolute to fix the errors during cookbook
restoration.