`pyspark` script references `PYSPARK_PYTHON` whereas this is `PYSPARK_PYTHON_EXEC`, causing sc.pythonExec to always be `python` regardless of setting the env var on the commandline.