In case it hasn't been mentioned yet:
$chan(#).inwho is only intended to return $true during the commission of a /WHO #CHAN (new: /IALFILL) command. The behavior is to set .inwho = $true whenever numerics 352 (WHO) or 354 (WHOX) are received for a channel, and it is set back to $false when numeric 315 (End of /WHO) is received.
This property does NOT respond to either numerics 353 (NAMES) or 366 (End of /NAMES). Only /WHO.