DALnet services hostmask: NickServ!service@dal.net. Since $chr(46) == @, all DALnet services hostmasks contain a @, so your services check returns $true.
However, any NORMAL user will have the exact same format -- nick!identd@host.domain -- so your check will return $true for them too...