Create dedicated salesproject for each run to get around phpunit weirdness
Handle script errors a bit more gracefully