The fact that utils.py imports config.py makes it difficult for config.py to access the InvalidUpdate exception. So move this exception to its own package, free of dependencies. Preparation work for LC27-007.