Hi Andrew,
This is a very interesting question, and probably more of a bug than a feature request. I think that if you resolve something that's already on hold, technically you should have still met the SLA.
I'll do some digging and see if this should be the case.
Thanks for the tricky question! 🙂
Luke