I can confirm the attached test case fails on 4.2.3.Final, but is now passing on 4.2.4.Final.
It would be good if this test can be added to the trunk to prevent a future regression.