The help for NI-488.2 has a similar description of the behavior of ResetSys. Perhaps someone from NI's GPIB group can confirm that this is really how the driver behaves (and why).
I'm concerned with your "random VISA errors". What are they? Do you think it's the instrument that gets confused, or the VISA driver? It just seems like it would be better to get to the root of this problem, if that's possible. Resetting the bus seems like a sledgehammer.
Brian