We use a “waiting-for-customer” tag (no actual state).
Our trigger has the following conditions:
State - is - open
Group - is - Support
Action - is - updated
Updated by - is - current user
Visibility - is - public
Action
Tags - add - waiting-for-customer
Maybe you can adopt it a litte bit to meet your requirements.