HTLC contracts are not bitcoin transactions that broadcast to the btc network
By design. It would somewhat defeat the purpose of it being off-chain if they were broadcast to the blockchain. They're still not IOUs. A commitment transaction is more binding than an IOU.
The clue is in the name. That's why they call it a "
commitment transaction" and not an "
owed transaction", or a "
promised transaction".