Given that this seems to be an annoyance for quite a few customers, I've had one of our engineers dig into it over the last couple of days, and it looks like we have a fix ready for testing.
Pauly, if you could PM me, I'll put you in touch with someone who can get you an updated driver that ought to address your problem. We'll want to get hold of a copy of your configuration first so we can test it here to be sure that we've got it right, but we ought to have you up and running in a day or so.
Let me close by saying that we're sorry that we missed something like this the first time around, but driver testing doesn't always cover all the real-world cases. That's where we rely on feedback from customers, and of course plcs.net is a great forum for getting just that kind of information.