I have a workflow for design tickets that when the ticket is moved to QA, it is assigned to a person in our company to review. When that person either moves it to Done or back to In Progress, it should go back to the design account. This logic works perfectly fine when assigning for QA and back to In Progress, but when moving the ticket to Done, it doesn't set the assignee back to the original person.
As a side note, if possible, I would love if we could just setup a QA Assignee field that would be just be notified when at ticket would be moved to QA, vs having to change the assignee of the ticket itself.