Abort and retry when `instruments` launches the simulator in an inconsistent state.

Works around #147.

Also fixes a bug where we didn't maintain the previously set device type/version when we reset the simulator.