Hi Mark.
Seems this particular bug has been vexing for some time. I have reproduced it and can see how frustrating it would be.
While I can't promise anything, do know that I have submitted a fresh ticket for this issue to the team at Black Pixel.
Thank you for bumping this thread.
Sheree @ Black Pixel