Ref-count superseded products when provider already exists

Resolves issue #4422 by treating obsolesced and superseded package the same for dependency actions.