Updated who list before a client quits fully.

This should perhaps fix the issue of the refcount for clients
not hitting 0 when they logout.