Dont log exception if a repo doesn't have productid

We were cluttering logs with exception stack traces
for the very common case of a yum repo not having
productid metadata. Log an error, but not an exception.
Merge pull request #553 from candlepin/alikins/remove_repomd_log_exception

Dont log exception if a repo doesn't have productid