Restarting B2G before running tests, unlock screen improvements

If I kill B2G from `marionette-device-host`, then the current layout of the shell script will cause B2G to restart between every test, since `marionette-device-host` is instantiated with each test.