Fix issues with var/configs/system_assets_prefs.yml

- File path incorrect on read
- not generated if cache exists

Should resolve #180