pulp - updates for consumer errata, repo copy and vcr cassettes

A couple of small changes for supporting consumer errata and improve memory utilization on repo copy/associate.  See commits for details.