Small refactoring & cleanup - only signal busyCondition when all queues are empty.