Make work queue timeout optional