begin campaign validation before upload attempt. ensures a survey is complete before uploading per #26