lisa.platforms.platinfo: Defer exceptions raising
If an exception is raised when keys are populated from a target, log an error and wrap it in a DeferredExcep value. This way, the exception will actually be raised only when the key is actually used.