Why should a ticket in the wrong state be such a trauma for Jira? It should be possible to just let some user have admin permission to put it in whatever state it needs to be in, instead what usually happens is someone high-up who doesn't need to be bothered by this ends up cloning the ticket and messing round with it to get it in the right state.