Yes, it has worked. I have found this solution earlier but was thinking that it is not supposed way of how TeamCity should work. I mean pull request branch was already visible to ‘build’ and ‘test’, right? Why I have to additionally use PR build feature?
Overall it seems straightforward solution to me that dependency build has to run on depended build’s branch.