Restarting B2G before running tests, unlock screen improvements

Without the `sleep 2`, this command returns immediately and marionette-device-host will start the adb forward pretty quickly along, triggering the port listener prematurely. By adding in a slight delay, we can be sure that we don't start forwarding the port right before killing the b2g process.