improve BrowserStack tunnel robustness with PID file management
ensuring we don't have an existing tunnel already running etc.