Apparently we can't do txn.rollback(), so raise and catch an exception instead.
Apparently we can't do txn.rollback(), so raise and catch an exception instead.

illicitonion/synapse,iot-factory/synapse,illicitonion/synapse,illicitonion/synapse,matrix-org/synapse,matrix-org/synapse,howethomas/synapse,howethomas/synapse,TribeMedia/synapse,matrix-org/synapse,howethomas/synapse,iot-factory/synapse,rzr/synapse,illicitonion/synapse,rzr/synapse,TribeMedia/synapse,TribeMedia/synapse,howethomas/synapse,howethomas/synapse,illicitonion/synapse,matrix-org/synapse,rzr/synapse,iot-factory/synapse,matrix-org/synapse,TribeMedia/synapse,rzr/synapse,matrix-org/synapse,rzr/synapse,iot-factory/synapse,TribeMedia/synapse,iot-factory/synapse