It actually does this now, but there are two issues:
* It doesn't tell you about it, instead looking like a failure (as above)
* It was reducing duration by a flat amount - three minutes every time.
For next patch, it'll reduce SM duration by a number of minutes equal to the amount that would have been healed, and will tell you about the reduction.