cleanup of isshd patch

patch was designed for 6.3 so there were a few changes required
key exchange logging

re-implement key exchange logging