When one user logs off MAS 200, other users get logged off too

I have a 4 users who are accessing MAS 200 in the following arrangement:

1. The user logs into a thin client in Office 1

2. From the thin client, the user logs into a terminal server (TS1) in Office 1

3. From TS1, the user logs into a terminal server (TS2) in Office 2, which is where the MAS server is also located

4. From TS2, the user launches MAS 200 client

This works perfectly fine, except for one big issue: whenever any user of the 4 users logs off from MAS, the remaining 3 users are immediately kicked off as well (all of their MAS windows disappear).

I remember seeing a similar issue in the past, where a group of users kept getting kicked off MAS whenever one of them logged off. The issue was that all of their thin clients had the same hostname. It seemed that MAS latched onto the remote hostname as a unique identifier for their session, and so when a logoff was initiated by any of them, MAS would kill all of their sessions. That was easily fixable -- I just changed the hostnames to be unique.

I think this may be a manifestation of the same issue, because when I look at the master console, the Station Name for all 4 users is TS1. But since all the users are legitimately on the same box, I don't know how I can make the Station Names unique. I'm just wondering...

1. Does anybody know where MAS gets that Station Name from, and is there any way to change it?

2. Any other workarounds to this issue, aside from implementing a "no logging off allowed" policy? :)

Thanks.

Windows Server 2012 Remote Desktop Services

MAS 200 4.50.3.0 SQL