I attempted to do similar but was not successful. If you do get it working that would be nice. I too don't like the upgrade path/method used. I would much rather have it do an in-place update.