By the by, the proposed fix of clearing kill-based cooldowns upon recruitment will be in the next build.
Other cooldowns (including other weird, but easily fixed ones like Reshape's) will be left in place, however. Recruitment isn't generally supposed to heal the demon, but I agree Soul (and future similar) cooldowns are a case where it makes sense for reasons of fairness.
While I was in the neighborhood, I also noticed I've apparently been only awarding 1/2 XP when recruiting a demon, so I removed that too. (Odder still, I had an exception for uniques: they awarded full XP.) I left in place the exception: using an Offering never awards XP for a capture.