I'm not sure why it was taken away, but it provides functionality that Self.Logout() does not.
An example of functionality it served was my server save logout script. Between 20-40 minutes to SS it will xlog, it waits until no creatures are on screen then closes the client.
If i want to make my script work again i can:
1. Stop the walker and hope monsters walking onto the screen dont keep me logged in until SS anyway.
2. Waste money and hunting time by forcing the bot to walk back to depot, on full supplies.
Both suck.
Bring back os.exit()