Add server side validation to check if a download directory is set when enabling the service