I'm thinking it would need to be a pre-call rule, since the call doesn't go to wrap-up when it is skipped since the call was never place...I think.
I don't know how you would easily flip the flag back if you later want to call that contact again from the same call list, unless you did it through the API.