This feature is badly needed. We should be able to set "ANY" status on a task/ brief/ campaign once the object has been approved or rejected. Only being able to set the status to the previous state "if rejected" is very frustrating.
This seems like a huge miss on Workfront's side. Updating status based on Rejection is a functionality but updating status based on an approval isn't seems like gross oversight. Based on other comments and feedback, this should really be prioritized.