The update function expanded a relative paths and ensured a slash. Making "safe" could even change the blend file path, causing the expanded path not to match the blend file path. There is no need to treat this path as a special case which is handled differently from other preferences.