Drop job offering; schedule based on loaded unit count

this is when I really miss Python's `for/else`