How host heterogeneity governs tuberculosis reinfection?