I have been doing it the same way as the correct answer to the thread was. With the exception that I've kept the users as the user entry's life-cycle is mandated by the leading identity system, they should disappear when the HCM (or what ever is used) says so.
regards, Tero