I found a
blog post from the Visual Studio Profile Team which mentions using profiling in virtual environments. Looks like Visual Studio specifically supports VMWare, Hyper-V and Virtual PC. So it is possible to use the sampling profiling method, just not in VirtualBox.
So was the issue I noted in set_kbr_default() a bug?