This fixes the keep_provider_on_update test case, submitted by @st3r4g via #219. While checking for obsoletes make sure current provider also matches the current target pkg. Fixes #219