IPMI Plugin - Bug fix

free_sdr_cache is getting called regardless of the success of
get_sdr_cache. This commit fixes "Refs #25"