The release notes of jsch-0.1.55 which was released 3 days ago among other says: -bugfix: fixed 'Invalid encoding for signature' errors in ssh-dss. I 'm wondering if this fixes also this issue....
We're also affected by this bug. It does happen accidentally once a while. As it's not critical for us, we wait the next release, hoping JSCH team will release it soon.