Fix `git pcp/ppr --continue` logic in `cppr`

Improper command grouping caused `cppr` to think that a missing state
dir for `pcp` or `ppr` meant that the subcommand had failed. Used
`if/then` to enforce correct grouping.