Create on demand up to min_threads to avoid startup penalty

When this code was originally added, it seems it was commented out. Uncommenting it out avoids throttling of threadpool worker thread creation. With the throttling, operations such as parallel https requests are slowed down significantly due to all of the threads created in order to complete the SSL operations.