I've confirmed the test case works using 4.3 branch.
Steve Ebersole, do you have some idea about what is going wrong?