I am not sure I understand the question, so I will restate my interpretation. If I am off, let me know so we can get the issue resolved for you.
You recently upgraded TestStand along with some of the drivers. Most notable would be that VISA was upgrade, and therefore MAX got upgraded. After the install your serial application stopped working. However you discovered that adding a wait between the writes and reads has fixed the issue.
If the above is correct than you are unfortunately dealing with expected behavior. We are constantly striving to increase the performance of our software. In this application VISA has become faster, and therefore is able to send your instrument more commands faster. There is then a good chance that your instrument is just g
etting bombarded with commands faster than it can process them. Thus you get the errors, and this also explains why the delay fixes the issue.
Evan
National Instruments