The business agent's step method doesn't yield until ALL customers have been handled. Ideally it should handle each customer independently.