Properly display YUM exception

When YUM raises an error it does not set the message exception so while
using e.message we get an empty string.
Fix it by using str(e)

Also releases Kimchi lock before raises the exception.

Signed-off-by: Aline Manera <alinefm@br.ibm.com>