Can it just be updated to look at how many people are being asked for so if I want 3 rogues the 4th rogue will be wailist, regardless of whether they're A-team or not plz.
I think that is how it is supposed to work. Not sure what your talking about with A-Team as I believe Chops has stated that there is not current way to give rank a precedence in signups over others. There is another thread that I think relates to your issue where others are having problems with the wrong people getting approved and waitlisted and not in the right order.
You also might want to look at who in your guild has the ability to make changes to the the approvals on your events. There might be an officer that is approving A-Team members and waitlisting others thinking they are following some correct guild policy.
Here is a link to the other thread
http://www.dkpsystem.com/viewthread.php?threadid=1278