Some tests rely on `Bolt::Util.windows?` to determine which transport to use. This is a safe assumption for now, but we should separate the transport selection from the controller OS