Issue and print inside single transaction.

Sick of the PDF generator hitting some error means I get to go into the
database and un-issue the passes. If the PDF generator dies, let
rollback take care of it.

Note the weird die join is because of how $c->forward handles die. It's
from the Catalyst docs.