yep! there was an unprintable character in my script that got inserted between the nickname and the exclamation point so that the script fragment

/ruser $nick $+ !

actually produced

/ruser name.! <--where (".") represents the unprintable character

this form of the /ruser command does, indeed, work exactly as advertised.

Thanks to all who commented....