All database actions should happen in a single transaction during receipt creation as the current impl is prone to half-succeeded receipts etc.
All database actions should happen in a single transaction during receipt creation as the current impl is prone to half-succeeded receipts etc.