El tema del doble gasto es otra forma de ver el enunciado de "reversible" , en ese caso creamos una transaccion con un fee muy bajo o sin fee para que no entre en ningun bloque, la misma va a quedar registrada en la blockchain pero sin confirmarse , luego por una serie de comandos en nuestra wallet rearmamos la misma transaccion pero con un fee aceptable por los mineros, de esa forma la segunda transaccion se confirma y la primera queda en el olvido para siempre y nunca se va a confirmar.
Las transacciones sin confirmar son diferentes. Una transacción sin confirmar es "reversible" en tanto en cuanto no hay nada que revertir, porque todavía no es firme. Quien acepta una transacción sin confirmar corre el riesgo de quedarse sin cobrar porque, incluso sin que haya mala fe de la parte pagadora, la transacción podría quedarse sin confirmar y desaparecer del mempool.
Si las transacciones sin confirmar fueran un método de pago seguro y fiable, LN posiblemente no existiría porque las transacciones ya se propagan por toda la red en cuestión de segundos.
Todo esto acerca de la irreversibilidad de bitcoin está basado en transacciones ya confirmadas. Esas sí son realmente irreversibles, tanto más irreversibles cuantas más confirmaciones tengan.