VirtualDub does do rolling shutter repair. I had a go with that first, ignorant me and got horrendous results, with or without rolling shutter repair. The reason is that stabilization without borders does zoom in on the image, so you immediate lose resolution. The end footage is really messy and the coordinates move all over the place. In short, trying to track stabilized or corrected footage is much worse than going with the original, especially when you use variable zooming (which is essentially when your focal length changes during the footage).
Understood regarding “losing the resolution in the footage”.
Check with your footage as well. What blender essentially does is stretch the pixels around to compensate the distortion in the footage. So the “undistort” feature removes the k1/k2 distortion I think. Look at the original and the definition of the image you have and then check the final rendered footage. There’s a good difference. That’s why I’d prefer to do this by distorting the scene instead of undistorting the footage. I’ll have a look at the fisheye rig.