You have a few options, and it depends on VA.
Beware, some states don't care if you are from out of state or even from out of the country even, if you don't show, they will issue a warrant, lawyer or not. However, if they don't send to collection agencies, and they don't share info with your state, you can often simply ignore it and let the statute of limitations expire. Just be careful when traveling in a state that shares info. However, you need to find out about these things first.
A bench warrant means little unless it's federal, or if they share with your state or one you pass through a lot. Even then, this is a bit iffy. Most states with an agreement will only extradite when the warrant exceeds a certain limit. Like in Arizona, 20 years ago they would only serve a warrant or extradite if it was close to $800. Otherwise it was simply not worth their time, you could even get another ticket and they wouldn't haul you in. I got out of a ticket there this way (Arizona LOVES out of state students!). Strangely they didn't work with California on any of it, but they do work with a few other states across the country. Kind of silly not to work with neighboring states if you plan on working with any. California never said a thing about my ticket/warrent in Arizona, however when I moved to the midwest, I had to clear it before they would issue me a license, by that time the statute of limitations had expired but it still showed on my record. They purged it from the records and I got my license.
By the way, if you have a commercial license, you cannot hide, it's always nationwide. Get a ticket in any state and ignore it and you will have license issues no matter where you go and can be arrested for it.
As for Lanx's tax, that happens in MANY states. The tax office doesn't always know you left and sometimes wants that last few months of taxes you got out of paying. My mom had to fight California over the same thing when she left.