// Every aborted transaction triggers an `onerror` event. Because we are intentionally aborting
    // the "open" transaction in order to avoid side effects, we can safely ignore this event in
    // the successful case.