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

This is a good point; the old code (which was a mess) didn't handle this error case, but we might as well fix it here.  I'm in favor of throwing an exception.