only create directory if it does not exist already
fail application startup if the copy config process threw an exception (previously the app would
simply log and keep on initializing)