Gracefully handle transaction errors on swap confirmation.
Transaction errors need to be handled on the swap confirmation, as currently the transaction simply doesn't show up on the confirmation. This is misleading.
Reproducable by not having sufficient gas.