Hello Jeff,
Since the implementation was getting complex, I thought of getting this fixed based on the previous build behavior. I have forwarded this to the development team for review. However, I cannot commit if it will be fixed or there is any intended change behind this. Once I have any update, I will get back to you immediately.
Regards,
Deepankar