> This current project requires UDP as well as TCP, and it seems somehow to be the UDP communication in particular that is initiating the problem (we can sort of remove the UDP portion and then this problem does not occur).

Wow, this is really strange...

Maybe the author of ASIO will have some ideas:
http://blog.think-async.com/
http://sourceforge.net/mail/?group_id=122478