rename ht_tqueue_free to _destroy, fix tqueue not blocking when full.