Just to follow up. Tech Support has confirmed that this is a bug that they are able to reproduce.
They are considering a fix for future versions of Mathematica. In the meantime, I will have to implement a costly work-around.
If this impacts you as well, please let Tech Support know so that they can properly prioritize the fix.