Fresh UFT 15.0.2 install, cannot start LeanFT runtime

I just did a fresh UFT 15.0.2 install (as well as patch 1) on a Windows 10 Enterprise machine and tried to start the engine up using "leanft start" on the command line. I get the standard UFT Developer startup messages, saying the local module started successfully, it's using my seat license, etc. The engine process does not start up in the taskbar and if I submit a "leanft info" command in the command line it tells me that the runtime isn't currently started.

I have assembly binding logging turned on and this is what I'm seeing in the LFTRuntime log:

2021-09-20 07:03:15,971 INFO [ 1] HP.LFT.Communication.Server.CommunicationServer CommunicationServer::Init Starting on Mode=AcceptLocalConnectionOnly
2021-09-20 07:03:15,971 FATAL [ 1] HP.LFT.Server.Program Unhandled exception caught System.IO.FileLoadException: Could not load file or assembly 'SuperWebSocket, Version=0.9.0.0, Culture=neutral, PublicKeyToken=7ba53b9a7cef5d1c' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'SuperWebSocket, Version=0.9.0.0, Culture=neutral, PublicKeyToken=7ba53b9a7cef5d1c'
at HP.LFT.Communication.Server.SuperWebSocketServer..ctor()
at HP.LFT.Communication.Server.SocketServerFactory.Get()
at HP.LFT.Communication.Server.CommunicationServer.Start(ICommunicationServerConfiguration serverConfiguration)
at HP.LFT.Server.Program.InitServerAndCommunication()
at HP.LFT.Server.Program.Main(String[] args)

Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Running under executable C:\Program Files (x86)\Micro Focus\Unified Functional Testing\bin\LFTRuntime.exe
--- A detailed error log follows.

=== Pre-bind state information ===
LOG: DisplayName = SuperWebSocket, Version=0.9.0.0, Culture=neutral, PublicKeyToken=7ba53b9a7cef5d1c
(Fully-specified)
LOG: Appbase = file:///C:/Program Files (x86)/Micro Focus/Unified Functional Testing/bin/
LOG: Initial PrivatePath = NULL
Calling assembly : HP.LFT.Communication.Server, Version=14.1.0.0, Culture=neutral, PublicKeyToken=null.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\Program Files (x86)\Micro Focus\Unified Functional Testing\bin\LFTRuntime.exe.Config
LOG: Using host configuration file:
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Post-policy reference: SuperWebSocket, Version=0.9.0.0, Culture=neutral, PublicKeyToken=7ba53b9a7cef5d1c
LOG: Attempting download of new URL file:///C:/Program Files (x86)/Micro Focus/Unified Functional Testing/bin/SuperWebSocket.DLL.
WRN: Comparing the assembly name resulted in the mismatch: Revision Number
ERR: Failed to complete setup of assembly (hr = 0x80131040). Probing terminated.

If I look at the SuperWebSocket.dll in c:\PRogram Files (x86)/Micro Focus/Unified Functional Testing/bin" it shows its version as 0.9.0.1.