settings: fix deserialization of list setting with empty default value