fix tcache_get_tchead() behavior when required column is wider than cached