When I do something big like this I'll often create the whole scenario as new pieces, still leaving the old in place...new HG, new CRA, new mbox...then I can place test calls to the new HG and check operation for as long as I need to so I'm comfortable. No risk! When I feel good about it I can either just start sending my live calls to the new HG or go back and update the old.