Gargoyles do not show ia difference for being poisoned because their flying state is the same as their poisoned state... both CB. Too add to that as you are clicking to fly you go from character status...
B standing to...
BA flying sequence...
CBA more flying sequence...
CB final flying character status.
Now while in CB (flying) status you have c in character status showing poisoned even if you are not poisoned. If you drink a poison pot, you becme poisoned and still show CB. No change!
The only thing I can think of is buffbar or pixel scanning. Any other ideas besides journal scans?