batches: fix Docker Desktop for Linux handling
Created by: LawnGnome
If the default temporary directory is in use and Docker Desktop for Linux is the default Docker context, this changes the temporary directory to be one under ~/.cache/sourcegraph/batch-tmp
instead.
Fixes #754 (closed).
Test plan
Tested manually in both workspace modes.