I have a 'work around' for this... well for the issue of running out of closing time (part of the issue)
I have an automation that picks up tickets about to close (and with a specific tag)and turns them back into pending... and then back into closed... It does this until my tag is removed. In my case, by the account dept.
However Zendesk, should I really have to be doing this kind of this to make it work?