GROOVY-6437: Sql.withTransaction() doesn't rollback on checked exceptions