- separated trace from verbose levels
- assign agents to pool now returns the number of agents that were assigned