Apologies for the lack of reply, this post slipped through the cracks. Were you able to work with Support on this? If not, I highly suggest opening a case so they can attempt to reproduce.
No i never managed to find a fix for this.
I will log a support ticket.