Don't reuse Python process if script directory is different

This is so that sys.path[0] can be safely set when doing a runScript.
See dawn-common.git:7015a5b
Merge branch 'master' of github.com:DawnScience/dawn-workflow