Should spawn a consumer if we have less than minConsumers
Added a TODO: the spawnConsumer command timeout should be configurable.