Loading `Config` in static section of `DDSpecification` happens before bootstrap jar has been setup. This in turn causes problems down the road because some of the classes are later loaded from bootstrap and confuse things.
Also make awaitGC interruptable.