We can reuse the cache really for all branches
The thing is that including the branch name into the cache denominator makes quick runs with CI for MRs really hard. On the other hand if tdlib changes version number we anyways need to bump it manually.