xfce: fix bug with create_if_not_exists

Values were not being updated if the key already existed and
create_if_not_exists was True.