[SPARK-3967] don’t redundantly overwrite executor JAR deps

what if `delete` fails? We'll still log the message "it already exists, replacing." We should throw an exception or something if `delete` returns false.