fix bug in mk-proj-set-config-val, not adding keys multiple times to alist