This wraps the raw UnknownRequiredFeatures method and returns a proper error type to enable more exact testing.