For example "resolved" state is being dropped.
That's too bad. I feel like it has a place in a setup where regular staff are not allowed to close tickets, and a manager needs to review tickets prior to their closure.
Agree. That's too bad, but I can understand it. Since I do not like to repeat, just read my comment about dropping resolved state here at the pull request: https://github.com/osTicket/osTicket-1.8/pull/1291