I have run into this issue in my project. I've created a test case which can reliably reproduce the issue.