For your first item: The reason the 'fire' shows up for Saturday and Sunday is probably because the agent is off those days in their work plan therefore, would be set to '0-payable' hours.
For the second item: I need a little more details. If the limits are set to '0' the agent will always be on the waitlist. I can't reproduce a 'short waitlist' situation.
------------------------------
Damaris Scott
Genesys - Employees
------------------------------