No, you don't need to use the Abort method. That's actually not a recommended way unless you have no other option. The method you're using is fine.
I can't say that I've ever seen the behavior you're describing. Are you opening the reference to the VI by name or by explicit path? Can you post your code?