It never worked for me either and that is one reason I keep the provisioning off.
This ranks as probably the least important event in my life, so 30 seconds twice a year works for me.
The most important however, is the fact that my VOIPo service has worked virtually flawlessly since inception about 6 1/2 years ago.
For me, the wife factor is the key.