Move the download validation before batch

refs #18357 - Move the download validation to happen before the batch process is called and don't remove the Download button.
Manual merge from 18357-download-validation (Luke Wertz) -- could not commit patch as is cause of conflict with previous DE patch.