Due to the tight timeframe, I didn't have time to set up a proper dns seed, so to make the launch time I just put in a hardcoded node, which he was in control of. At launch time, he failed to have this node running, and the blockchain started forking. This wasn't a huge issue, and would have been pretty easy to fix. All he needed to do was get his node up running properly, or hell, even telling all the
My humble recommendation to you is that : you need to provide deployment services as part of your coin creation contract service..
There's just too much that can go wrong in DEPLOYMENT.... not coding, but deployment: vps node setup, dnsseed setup, dns zone config file, iptables setup, etc. You can't expect someone without an IT background to figure all that stuff out.
VPS nodes are cheap.. digital river costs pennies.. and there are even cheaper services: checkout bluevm or cloudatcost. There's really no excuse not to own the whole launch nodes to ensure that things are up and running smoothly ahead of launch.