[backport] fix blocking getPostJoinOperation()