Try unchecking the checkbox "Use availability in skills calculation"
its in the Administrator, under People -> Workgroups -> [Workgroup name] ->ACD Tab ->Options.
If the availability is excluded from the skills formula, the calls will be distributed based on SKILL, and ofcourse on the First Come - First Served basis.
I had to do this to the queues / workgroups that use Skills Based Routing.
Speaking of Skills Based Routing.. this is the formula i got from our ININ partner:
Agent Score = Agent Cost + Agent avail time + Proficiency
Removing checkbox mentioned above, changes this formula to:
Agent Score = Agent Cost + Proficiency [a littel easier to manage now]
If you did not make any changes to Agent Cost, then its still at default (0 or 1) so now, your formula is very simple:
Agent Score = Proficiency
Hope this helps
Dmitry.