Log service princ in KDC more reliably

Under some error conditions, the KDC would log "<unknown server>" for the
service principal because service principal information is not yet available
to the logging functions.  Set the appropriate variables earlier.