[release] Fall back to latest release on missing release

The current version of PE release lookup would silently return nothing
if a requested version of PE was not defined. This would cause calling
methods to fail horribly with a noisy stack trace.

This commit adds a warning when the requested version is missing and
falls back to the latest version, so at lease the end user has a rough
idea of what's going on.