Make `make test-func` use the venv it builds, and say so when it can't (#357)