I started this branch tonight at
http://svn.digium.com/svn/asterisk/team/bweschke/queue_improvements/ [1]
The original objective of it was to allow one to specify an AGI script to fire off on the caller's channel right before that channel got bridged with the queue member. This should be functional now, so please test it!