E3-1181: Fetch version string directly from fetched config
The intent of this is to clean up fetching of the module version independent of the fact that the config will fit into an cache.
The code is fine, but my main complaint is that the test code is a lot less clean.