So now that you've updated your branch, it looks like you're sending provider_type for stuff like delete_manifest. Can you try out my change from https://github.com/Katello/katello/pull/3533/files#r8530469?