If the Headless Client is trying to join with the same battleye or player ID as an existing player (or another HC instance), the Steam ticket validation will fail.

Verify your -mod= startup parameter in your .bat or TADST profile.

There are four primary causes for this specific error when dealing with Headless Clients:

The -client flag tells Arma it is a dedicated client. Without it, Steam tries to open the main menu.