Don't attempt an upload when all cookbooks exist on the server

Chef Server treats an API request to upload zero files as an error, so
skip the upload when all required cookbooks are present on the server.