fix :checkout-deps-shares to work with non-project-key fns, fixes gh-1049