There must be some kind of timeout. If I promise to pay X, then I need to reserve that portion of the trust link. If the IOU isn't cashed in, then I can purse the funding lock.
Yes. It should be possible to have a timeout on the order of seconds, though, since that's how long a successful transaction should take.