There are times when IsUnitOnline(string unitTag) is reporting true when I know the person has logged out. It does not happen all the time, but happens frequently enough (several times a week) it is getting to be a problem.
The person does not leave group and just logs out, but something is glitched so that they show as being online and at full health. Even thought the person logged out a long time ago, the person is still showing as online on the group page. When I test if the person is online using IsUnitOnline(unitTag) using their group unit tag (ie: "group2") it says they are online. I can provide a specific date and time as well as the player's @ names of the latest occurrence of this happening. I don't want to post them publicly.
This has been an on-going issue with a someone showing online in group after they logged out. It happened probably once a month or so, but recently it has increased to where it is happening several times a week.