The issue still persisting in 4.12, patch fixed only half of the problem, issue is gone for one of my inheritance branches but still remains for another. I dont have expertise to understand whats going on, but same issue occured before and here old answerhub post which exactly describe the problem.
now, since RepLayout.cpp changed, log point to the line 2666.