Collectd fix

This corrects an issue where collectd_enabled => true didn't actually enable collectd. Also, it adds checks to verify this behavior.