You made all of these changes simply to bring a tunnel back up?
That is way overkill and is not the right way to do so. You should have only needed to resave the openvpn tunnel that was having issues on either side.
Please post the logs from OpenVPN during the time that the outage occurred so that we can nail down the root of the disconnect.
I am quite surprised that anyone has objected to us moving. Github is really excellent and is going to ultimately make our lives much easier as Bill stated - letting us focus on code and less on hosting.