Why not use the single-show-signature scheme I came up with a while back on the Bitcoin side to force the bitcoin side to reveal a private key? http://lists.linuxfoundation.org/pipermail/lightning-dev/2015-November/000344.html