I'm sure people other than me get frustrated when they're short on time but need an npc quickly, yada yada.
Of course not insinuating that the GM's are lazy or anything, I appreciate the hard work they do having to look up each @note and the file for the npc before each and every puppet, it must be ridiculously hard work.
The aim of this system is to take some of the frustration away from the player's end by giving them a time expectation. It'd work pretty simply:
'You're currently xth place in the puppetting queue, there are x admins online'
'You're up next in the puppet queue, please enter your .pose or to: to the NPC, IC'
'You've been removed from the puppet queue.