Does throwing a regular javascript error inside a transaction, roll back automatically? - Drizzle Team