Is it possible for the SLA to restart once a ticket is reopened (this may already be the case?) and update the due date?
Sorry I do not utilize SLA's and haven't really played with the feature. Maybe Peter (dev) or someone else who does can answer your question.