refs #6354, #6495 & #6599 - don't allow config.database to be merged, instead, override it always - make sure that route tests call done even when they error