When recuperate fails it uses the same amount of mana as for success, which seems like an oversight given how most (all?) other skills/spells work (50%m cost for failing).
I don't see anything in the code to indicate it isn't working as the author intended.