If the patch fails to compile and I choose the state Changes Requested, the patch is still in the repo. pwcli should automatically remove the applied commits from the patchset.
Thinking further, I think pwcli should remove the commits if any other state than Accepted is chosen.