When we get an exception while opening the chain database, don't close the databases inside the catch block -- it can yield and screw up fc's fibers.