{db, repoconfmanager}.py: Improves error return handling

Previously repoconfmanager would not take into account that it
could get multiple return booleans from the different ConfigHandler
classes that it calls, this commit adds that awareness to the class
along with reflections of the change in db.py to interact with the
multiple returns that it might get from the RepoConfManager class.