CPS Transformer: Let sent throw as needed

This allows us to reduce the amount of code we generate.

Fixes #875