improve the publication factory lookup by falling back to a more generic registration if the specific factory chooses not to handle the request after all