I am sending dust HTLCs in a loop, and the channel force-closes sometimes due to signature mismatch. The signed transactions differ in value to-holder by one payment worth.