A workaround I've started using:

Steam for some reason launches the SupportTool.exe file instead of the EoCClient.exe file. I just made a desktop Icon to EoCClient.exe that launches as admin, and I've had no problems using that instead.