Recreated process_approval_transaction RPC without updating approved_at drops erroneous column usage and updates updated_at explicitly to mark approvals.